Viết một chương trình Python để đảo ngược Mảng Numpy đã cho. Chúng ta có thể sử dụng kỹ thuật cắt với một giá trị âm để lấy ngược Mảng Numpy. Trong ví dụ này, chúng tôi đã sử dụng tương tự để đảo ngược mảng số và chuỗi.
# Python Program to Reverse an Array import numpy as np orgarr = np.array[[15, 20, 50, 40, 78, 99, 248]] print["Original Numeric Numpy Array Items = ", orgarr] revarr = orgarr[::-1] print["After Reversing Numeric Numpy Array = ", revarr] orgstrarr = np.array[['UK', 'India', 'USA', 'Japan']] print["Original String Numpy Array Items = ", orgstrarr] revstrarr = orgstrarr[::-1] print["After Reversing String Numpy Array = ", revstrarr]Ví dụ Python này sử dụng biến tạm thời để thay đổi các mục của mảng số và đảo ngược chúng.
Trong ví dụ Python Numpy Array này, chúng tôi đã tạo một hàm [def reverseArray [orgarr, number]] đảo ngược mảng được truyền cho nó.
# Python Program to Reverse an Array using functions import numpy as np def reverseArray[orgarr, number] : j = number - 1 i = 0 while[i < j]: temp = orgarr[i] orgarr[i] = orgarr[j] orgarr[j] = temp i += 1 j -= 1 arrList = [] number = int[input["Enter the Total Array Items = "]] for i in range[1, number + 1]: value = int[input["Enter the %d Array value = " %i]] arrList.append[value] orgarr = np.array[arrList] print["Original Numeric Numpy Array Items = ", orgarr] reverseArray[orgarr, number] print["After Reversing Numeric Numpy Array = ", orgarr]Enter the Total Array Items = 4 Enter the 1 Array value = 20 Enter the 2 Array value = 40 Enter the 3 Array value = 60 Enter the 4 Array value = 80 Original Numeric Numpy Array Items = [20 40 60 80] After Reversing Numeric Numpy Array = [80 60 40 20]Trong ví dụ Python này, chúng tôi đã tạo một hàm đệ quy để Đảo ngược một mảng [reverseArray [orgarr, i + 1, j – 1]] với các giá trị được cập nhật.
Bài viết liên quan
Chuyển string sang list trong Python
Phương thức append trong python
Chèn phần tử vào list python [insert, slice]
Đếm số phần tử trong list Python
Phương thức extend trong python
Tạo list trong python
Sắp xếp phần tử trong list python