Arrays 列表到numpy数组
为什么下面的代码生成一个numpy数组,其中列表打印在list3的数组中 观察到的产出:Arrays 列表到numpy数组,arrays,numpy,python-3.6,Arrays,Numpy,Python 3.6,为什么下面的代码生成一个numpy数组,其中列表打印在list3的数组中 观察到的产出: list2=[[1,2,3],[4,5,6],[7,8,9]] #list of 3 lists makes 3 rows and 3 columns for numpy array #each list fills one row print('List2',list2) print('List2 casted as 3x3 array',np.array(list2)) list3=[[1,2,3
list2=[[1,2,3],[4,5,6],[7,8,9]] #list of 3 lists makes 3 rows and 3
columns for numpy array
#each list fills one row
print('List2',list2)
print('List2 casted as 3x3 array',np.array(list2))
list3=[[1,2,3],[4,5,6],[7,8]]
print(np.array(list3))
因为每个“子阵列”的元素数量可变。对于这些情况,结果是列表数组。因为每个“子数组”的元素数是可变的。对于这些情况,将生成列表数组。