Im a newbie to Numpy và cố gắng hiểu câu hỏi cơ bản về thứ nguyên là gì,kích thước gọn gàng
Tôi đã thử các lệnh sau và cố gắng hiểu tại sao ndim cho 2 mảng cuối cùng giống nhau?
>>> a= array([1,2,3])
>>> a.ndim
1
>>> a= array([[1,2,3],[4,5,6]])
>>> a
array([[1, 2, 3],
[4, 5, 6]])
>>> a.ndim
2
>>> a=arange(15).reshape(3,5)
>>> a.ndim
2
>>> a
array([[ 0, 1, 2, 3, 4],
[ 5, 6, 7, 8, 9],
[10, 11, 12, 13, 14]])
hiểu biết của tôi ..
Case 1:
array([[1, 2, 3],
[4, 5, 6]])
2 elements are present in main lists, so ndim is-2
Case 2:
array([[ 0, 1, 2, 3, 4],
[ 5, 6, 7, 8, 9],
[10, 11, 12, 13, 14]])
3 yếu tố có mặt trong các danh sách chính, làm ndim là-3
sẽ dễ dàng hơn để giải thích nếu bạn đề cập đến những gì bạn mong đợi họ được – shx2
'ndim' có nghĩa là" số thứ nguyên ". mảng 2D có ndim = 2, mảng 3D có ndim = 3, v.v. – endolith