关于numpy中数据按列读取后的shape

输入代码
a1 = [[1],[2],[3]]
print(type(a1))
print(np.shape(np.array(a1)))

a2 = [[1,2,3]]
print(np.shape(np.array(a2)))

a3 = [1,2,3]
print(np.shape(np.array(a3)))
输出结果
(3, 1)(1, 3)=12pt(3,)
老师,您看代码,如果numpy按行读取,最后一个为什么不是(,3)?关于特征我可以理解有多少列就表示多少个维度,d多少个特征吗?

fish - Hadooper

赞同来自:

结果为(3,)表示这是个一维矩阵,其中只有一个维度属性值(3)。

要回复问题请先登录注册