numpy数组关于一维数组的解析

在拜读了这篇文章后,把我一直心目中的疑惑解开了.不知道大家有没有,如果有,希望你读完我的文章能解决.

https://blog.csdn.net/xo3ylAF9kGs/article/details/78623276

疑问,到底什么是一维数组,

拿np.ones((1,10)),np.ones(10),进行说明
第一步生成两个数组,如下:
在这里插入图片描述
他们的形状是(1,10)和(10,)
在这里插入图片描述
我一直有个疑问,后者(10,)为什么不写成(1,10)呢,经过如下代码测试后我知道

在这里插入图片描述

(1,10)仍然是二维数组,哪怕只有一行,
而真正的一维数组是(10,).

看似两个数组很像,但其实不是一个维度的,我们也可以通过中括号的数量可以确认,它是几维数组

在这里插入图片描述

谢谢观赏.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章