【发布时间】:2021-08-05 03:45:16
【问题描述】:
我有一个二维数组,它的子数组有不同的大小,它应该作为二维数组操作但结果是1,有什么问题吗?
import numpy as np
sample_list = [['Section 1','Section 2','Section 3'],['Section 4','Section 5'],['Section 6']]
nd_array = np.array(sample_list, dtype=object)
print(nd_array.ndim)
输出为 1 但是,当它更改为
import numpy as np
sample_list = [['Section 1','Section 2','Section 3'],['Section 4','Section 5','Section 6'],['Section 7','Section 7','Section 7']]
nd_array = np.array(sample_list, dtype=object)
print(nd_array.ndim)
预期的输出是 2。
【问题讨论】:
标签: python numpy multidimensional-array