python如何创建空数组?
发布时间:2026-01-11 17:22:58

创建Python空数组的三种方式:
1、numpy指定形状为0
事实上,只要我们指定了相应的形状,empty生成的数组当然可以是空的。例如,如果我们引入数组的形状参数是(0,3),我们可以生成目标空数组:

因此,生成的数组是否为空,不在于你是否使用empty,而在于形状参数的引入。当然, 这里的empty也可以用ones或zeros代替,只要形状是(0, 3)即可。
2、创建空列表
初始numpy数组的一种方法是由列表创建,所以当我们输入的列表是空列表时,我们可以创建空数组。特别是,为了创建指定列数的空列表,我们需要输入指定数量的嵌套空列表,然后转移它们。

3、使用pandas转换生成
numpy和pandas是好搭档,往往需要转换两者的数据,创建空数组自然是可以的。为了创建空数组,我们可以先考虑创建空数组,然后将其转换为numpy对象,即创建空数组。
首先,我们创建了一个空的DataFrame,只有列名,没有索引和值:

此外,DataFrame对象可以转换为空数组:

推荐学习python数组相关知识点:
如何定义python?
python如何创建对象数组?
更多python免费学习,欢迎访问python学习网
(推荐操作系统:windows7系统Python 3.9.1,DELL G3电脑。)
下一篇 python如何打包成app?
