Làm thế nào để bạn đảo ngược một mảng 3d trong python?
Ngày đăng:
17/12/2022
Trả lời:
0
Lượt xem:
183
Đảo ngược mảng Numpy nội dung Đảo ngược mảng numpy N chiều theo hàng bằng phương pháp “fliplr”
# Imports import numpy as np # Let's create numpy arrays nparray = np.array([1, 2, 3, 4]) nparraynd = np.array([[1, 2, 4],[0, 3, 5],[8, 9, 7]]) # Reverse 1 dim array reversedarray = nparray[::-1] print("Original array: \n{}\n".format(nparray)) print("Reversed 1 dim array: \n{}\n".format(reversedarray)) Original array: [1 2 3 4] Reversed 1 dim array: [4 3 2 1] # Reverse N dim array row wise rowrevndarray = np.fliplr(nparraynd) print("Original array: \n{}\n".format(nparraynd)) print("N dim array row reversed: \n{}\n".format(rowrevndarray)) Original array: [[1 2 4] [0 3 5] [8 9 7]] N dim array row reversed: [[4 2 1] [5 3 0] [7 9 8]] # Reverse N dim array column wise colrevndarray = np.flipud(nparraynd) print("Original array: \n{}\n".format(nparraynd)) print("N dim array column reversed: \n{}\n".format(colrevndarray)) Original array: [[1 2 4] [0 3 5] [8 9 7]] N dim array column reversed: [[8 9 7] [0 3 5] [1 2 4]] # Reverse N dim array element wise elerevndarray = np.fliplr(nparraynd)[::-1] print("Original array: \n{}\n".format(nparraynd)) print("N dim array element wise reversed: \n{}\n".format(elerevndarray)) Original array: [[1 2 4] [0 3 5] [8 9 7]] N dim array element wise reversed: [[7 9 8] [5 3 0] [4 2 1]] Tài nguyên liên quan
Bạn có thể có một mảng 3d trong python không?Để tạo một mảng ba chiều, chúng ta truyền đối tượng đại diện cho x by y by z trong python, trong đó x là danh sách lồng nhau trong đối tượng, y là danh sách lồng nhau bên trong danh sách lồng nhau x và z là giá trị bên trong mỗi y . Mảng ba chiều vừa tạo được lưu trữ trong biến có tên là threedimarray
Chúng ta có thể đảo ngược mảng trong python không?THUẬT TOÁN. BƯỚC 1. Khai báo và khởi tạo mảng. BƯỚC 2. Vòng lặp qua mảng theo thứ tự ngược lại, vòng lặp sẽ bắt đầu từ (độ dài của mảng - 1) và kết thúc ở 0 bằng cách giảm giá trị của i đi 1. BƯỚC 3. In phần tử arr[i] trong mỗi lần lặp |