2012-07-04 42 views
6

Tôi có một số dữ liệu được tải dưới dạng np.ndarray và cần chuyển đổi nó thành một np.array.Chuyển đổi np.ndarray thành np.array trong python

Có cách nào dễ dàng/nhanh chóng để thực hiện việc này mà không phải tải lại dữ liệu theo cách khác không?

Tất cả thông tin tôi có thể tìm thấy trong hướng dẫn dường như chỉ một loại mảng hoặc mảng khác, nhưng không phải cách thay đổi dữ liệu từ loại này sang loại khác.

Trả lời

6

Chúng giống nhau: numpy.array là một hàm xây dựng đối tượng thuộc loại numpy.ndarray.

>>> import numpy 
>>> numpy.ndarray 
<type 'numpy.ndarray'> 
>>> numpy.array 
<built-in function array> 
>>> numpy.array([]) 
array([], dtype=float64) 
>>> isinstance(numpy.array([]), numpy.ndarray) 
True 
+0

Xin cảm ơn, đừng bao giờ nhận ra điều đó. – user1499565

Các vấn đề liên quan