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电脑。)
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 初学者必须知道的Python3文件操作12/22
- ♥ 如何在 Python 中定义变量08/18
- ♥ 如何用 reversed 反转 python 序列?10/31
- ♥ python中ndarray常用函数的使用12/29
- ♥ 如何在python中右对齐09/25
- ♥ Python 海象运算符的使用09/21
内容反馈