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

1、numpy指定形状为0

实际上,empty生成的数组当然可以为空,只要我们指定了相应的形状。例如,如果我们传入数组的形状参数为(0,3),则可以生成目标空数组:

所以,生成的数组是否为空,不在于你用的是不是empty,而在于传入的形状参数。当然, 这里的empty换成ones或者zeros也都可以,只要形状是(0, 3)即可。

2、利用空列表创建

初始化numpy数组的一种方式是由列表创建,那么当我们传入的列表是空列表时即可创建空数组。特别的,为了创建指定列数的空列表,我们需要传入指定个数的嵌套空列表,然后转置即可。

3、利用pandas转换生成

numpy和pandas是一对好搭档,常常需要对二者数据进行转换,在创建空数组时自然也可以。为了创建一个空数组,我们可以首先考虑先创建一个空的DataFrame,然后由其转换为numpy对象即实现了创建空数组。

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

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

python定义一个空数组_python如何创建空数组?相关推荐

  1. python定义一个字符串变量_python怎么创建字符串变量

    python怎么创建字符串变量? 字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串. 创建字符串很简单,只要为变量分配一个值即可.例如:var1 = 'He ...

  2. python定义一个整数变量_python循环定义多个变量的实例分析

    python循环定义多个变量方法 我们可能会时长碰到这样一个场景,计算得到一个非固定值,需要根据这个值定义相同数量个变量. 实现方式的核心是exec函数,exec函数可以执行我们输入的代码字符串. e ...

  3. python定义一个求和函数_Python定义函数实现累计求和操作

    一.使用三种方法实现0-n累加求和 定义函数分别使用while循环.for循环.递归函数实现对0-n的累加求和 1.使用while循环 定义一个累加求和函数sum1(n),函数代码如下: 2.使用 f ...

  4. python定义一个复数类_Python中complex复数类型的简单介绍

    1 复数的简要描述 虚数由实部和虚部两个部分构成: real+imag(虚部后缀为j或J) 其中实数部分和虚数部分都为浮点数.  例如定义一个虚数,分别输出它的实部和虚部: a=4.7+0.666j  ...

  5. python定义一个整数变量_Python变量与常量

    1.什么是变量 a=1,其中 a 就是变量名称,1 就是它的值.在程序运行过程中,变量的值一般都会发生改变,内存中会专门开辟一段空间,用来存放变量的值,而变量名将指向这个值所在的内存空间.与变量相对的 ...

  6. 用python定义一个员工类_python类的定义和使用

    类的定义: 类是用来描述具有相同的属性和方法的对象的集合.它定义了该集合中的每个对象所共有的属性和方法.对象时类的实例. 二.Python创建类: 使用class语句来创建一个新类,class之后为类 ...

  7. python定义一个全局字典_Python字典操作详细介绍及字典内建方法分享

    创建 方法一: >>> dict1 = {} >>> dict2 = {'name': 'earth', 'port': 80} >>> dict ...

  8. python定义一个1xn矩阵_Python实现的矩阵类实例

    本文实例讲述了Python实现的矩阵类.分享给大家供大家参考,具体如下: 科学计算离不开矩阵的运算.当然,python已经有非常好的现成的库: 我写这个矩阵类,并不是打算重新造一个轮子,只是作为一个练 ...

  9. python定义一个圆类_python设计一个Circle(圆)类,包括圆心位置`,半径,颜色等属性。编写构造方法和其他方法,计算周长和面积。...

    ** Python:设计一个Circle(圆)类,包括圆心位置`,半径,颜色等属性.编写构造方法和其他方法,计算周长和面积.请编写程序验证类的功能. class Circle: def -init-( ...

最新文章

  1. 阿里、拼多多P8面试分享!
  2. Python:Pandas之变长字典Series
  3. oracle 数据库创建表
  4. 盲去卷积原理及在图像复原的应用
  5. 如何在 SAP Cloud for Customer 里自定义消息 Message
  6. C/C++框架、库、资源
  7. 跑步机上的精彩人生——Linus大神传奇
  8. Jenkins搭建.NET自动编译测试并实现半增量部署
  9. 华三路由器链路聚合配置(华三交换机配置)
  10. android自定义标尺,Android自定义标尺滑动选择值效果
  11. python基本语法学习笔记
  12. 阿里云服务器ESSD云盘吞吐量IOPS及性能级别PL0、PL1、PL2和PL3参数说明
  13. CSMA/CD最大/最小帧长 争用期
  14. swift 和 oc混编 找不到头文件等问题
  15. 秒杀设计 mysql_如何设计秒杀系统?
  16. npm i element-ui -S命令错误 针对于vue2
  17. 海信电视power android,海信电视投屏怎么设置 海信电视投屏设置方法【详解】
  18. 2k14无法打开因为计算机,nba2k14打不开进不去怎么办 nba2k14按键无法运行解决教程...
  19. 双色球机选算法java实现
  20. nifi使用技巧总结

热门文章

  1. windows下获取柱面、扇区数,扇区大小
  2. 题目1025:最大报销额
  3. Django 的模板语法之过滤器
  4. HDU2091 空心三角形
  5. 用git提交代码时,由于进程加锁,突然崩溃,未来得及解锁,导致其他进程访问不了...
  6. 数学:Burnside引理与Pólya定理
  7. springboot_4 spring boot 使用servlet,filter,listener和interceptor
  8. SpringBoot+Redis环境搭建
  9. Django rest_framework 实用技巧
  10. VSFTP配置参数详解