知行编程网知行编程网  2022-08-12 20:30 知行编程网 隐藏边栏  2,273 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python如何创建空数组?的相关知识,包括python创建一个空集合,以及python空集合创建这些编程知识,希望对大家有参考作用。

python如何创建空数组?

Python创建空数组的三种方式:


1、numpy指定形状为0

其实empty生成的数组当然可以是空的,只要我们指定对应的shape即可。比如我们传入一个shape参数为(0, 3)的数组,就可以生成目标空数组:

python如何创建空数组?

因此,生成的数组是否为空并不取决于你是否使用空,而是取决于传入的shape参数。当然,这里的空也可以用1或0代替,只要形状是(0, 3)即可。


2、利用空列表创建

初始化一个numpy数组的一种方法是从一个列表中创建它,所以当我们传入的列表是一个空列表时,可以创建一个空数组。特别是,为了创建一个具有指定列数的空列表,我们需要传入指定数量的嵌套空列表,然后将它们转置。

python如何创建空数组?


3、利用pandas转换生成

Numpy和pandas是很好的一对,经常需要对两者的数据进行转换,创建空数组的时候自然也是可以的。为了创建一个空数组,我们可以先考虑创建一个空DataFrame,然后将其转换为numpy对象创建一个空数组。

首先,我们创建一个只有列名、没有索引和值的空 DataFrame:

python如何创建空数组?

进而,可由该DataFrame对象转化为空数组:

python如何创建空数组?

python数组相关知识点推荐学习:

更多python免费学习,欢迎访问


(推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享