Tôi không thể tìm ra cách sử dụng mảng hoặc ma trận theo cách mà tôi thường sử dụng danh sách. Tôi muốn tạo một mảng trống (hoặc ma trận) và sau đó thêm một cột (hoặc hàng) vào nó tại một thời điểm.Làm cách nào để tạo một mảng/ma trận trống trong NumPy?
Tại thời điểm này cách duy nhất tôi có thể tìm thấy để làm điều này là như sau:
mat = None
for col in columns:
if mat is None:
mat = col
else:
mat = hstack((mat, col))
Trong khi đó nếu nó là một danh sách, tôi muốn làm một cái gì đó như thế này:
list = []
for item in data:
list.append(item)
Có cách sử dụng loại ký hiệu đó cho NumPy mảng hoặc ma trận?
Ngoài ra còn có numpy.empty() nếu bạn không cần 0 mảng. – janneb
Lợi ích của việc sử dụng rỗng() trên số không() là gì? – Zach
rằng nếu bạn sẽ khởi tạo nó với dữ liệu của bạn ngay lập tức, bạn tiết kiệm chi phí của zeroing nó. – marcorossi