Python创建空数组的三种方式:
1、numpy指定形状为0
其实empty生成的数组当然可以是空的,只要我们指定对应的shape即可。比如我们传入一个shape参数为(0, 3)的数组,就可以生成目标空数组:
因此,生成的数组是否为空并不取决于你是否使用空,而是取决于传入的shape参数。当然,这里的空也可以用1或0代替,只要形状是(0, 3)即可。
2、利用空列表创建
初始化一个numpy数组的一种方法是从一个列表中创建它,所以当我们传入的列表是一个空列表时,可以创建一个空数组。特别是,为了创建一个具有指定列数的空列表,我们需要传入指定数量的嵌套空列表,然后将它们转置。
3、利用pandas转换生成
Numpy和pandas是很好的一对,经常需要对两者的数据进行转换,创建空数组的时候自然也是可以的。为了创建一个空数组,我们可以先考虑创建一个空DataFrame,然后将其转换为numpy对象创建一个空数组。
首先,我们创建一个只有列名、没有索引和值的空 DataFrame:
进而,可由该DataFrame对象转化为空数组:
python数组相关知识点推荐学习:
更多python免费学习,欢迎访问
(推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ os在python中是什么意思?08/22
- ♥ python编程软件是什么08/11
- ♥ PyThon 中时间 strftime() 函数的使用08/26
- ♥ OpenCV在python中调整亮度11/04
- ♥ python中可迭代对象是什么09/30
- ♥ Python入门:输入输出练习11/16
内容反馈