Hướng dẫn can you convert numpy array to list in python? - bạn có thể chuyển đổi mảng numpy thành danh sách trong python không?
Xem thảo luận Show
Cải thiện bài viết Lưu bài viết Xem thảo luận Cải thiện bài viết Lưu bài viết Đọc Bàn luậnĐể chuyển đổi các mảng numpy thành danh sách Python. Chúng ta có thể chuyển đổi mảng Numpy thành danh sách bằng 2 phương thức khác nhau, chúng ta có thể có một danh sách các phần tử dữ liệu được chuyển đổi từ một mảng bằng các phương thức này: Python3Sử dụng loại đúc để chuyển đổi mảng numpy thành danh sách Ở đây chúng tôi đang tạo một mảng numpy bằng NP.Array và in mảng trước khi chuyển đổi và sau khi chuyển đổi bằng cách sử dụng python typecasting để liệt kê danh sách bằng danh sách (). >>> a = np.uint32([1, 2]) >>> a_list = list(a) >>> a_list [1, 2] >>> type(a_list[0])7 >>> a = np.uint32([1, 2]) >>> a_list = list(a) >>> a_list [1, 2] >>> type(a_list[0])8 >>> a = np.uint32([1, 2]) >>> a_list = list(a) >>> a_list [1, 2] >>> type(a_list[0])9 >>> a = np.array([[1, 2], [3, 4]]) >>> list(a) [array([1, 2]), array([3, 4])] >>> a.tolist() [[1, 2], [3, 4]]0
>>> a = np.uint32([1, 2]) >>> a_list = list(a) >>> a_list [1, 2] >>> type(a_list[0])7 >>> a = np.uint32([1, 2]) >>> a_list = list(a) >>> a_list [1, 2] >>> type(a_list[0])8 >>> a = np.array(1) >>> list(a) Traceback (most recent call last): ... TypeError: iteration over a 0-d array >>> a.tolist() 11 >>> a = np.uint32([1, 2]) >>> a_list = list(a) >>> a_list [1, 2] >>> type(a_list[0])0 >>> a = np.array([[1, 2], [3, 4]]) >>> list(a) [array([1, 2]), array([3, 4])] >>> a.tolist() [[1, 2], [3, 4]]3 >>> a = np.array([[1, 2], [3, 4]]) >>> list(a) [array([1, 2]), array([3, 4])] >>> a.tolist() [[1, 2], [3, 4]]4 >>> a = np.uint32([1, 2]) >>> a_list = list(a) >>> a_list [1, 2] >>> type(a_list[0])7 >>> a = np.array([[1, 2], [3, 4]]) >>> list(a) [array([1, 2]), array([3, 4])] >>> a.tolist() [[1, 2], [3, 4]]8 Output: Before conversion: [1 2 4 5] >>> a = np.uint32([1, 2])
>>> a_list = list(a)
>>> a_list
[1, 2]
>>> type(a_list[0])
|