Numpy札记3_创建数组

Numpy中创建数组的方法有多种,比如使用array方法,并提供标准的Python的列表或者元组作为参数。数组的类型根据序列中元素的类型推导出来。

  • 使用array()方法直接创建
  • 数值不能直接作为参数传递,必须将它们作为列表或者元组的方式进行传递
  • 自动创建数组,并指定类型
image.png
image.png

numpy中创建全部是01的特殊数组,empty()函数创建初始内容是0或者垃圾值的数组。默认情况下,创建的数组类型是float64

  • 全0数组:zeros
  • 全1数组:ones
image.png
image.png

arange()函数

numpy.arange(start, stop, step, dtype)
参数 作用
start 起始值,默认是0
stop 终止值,不包含
step 步长,默认是1,可为小数
dtype 返回的ndarray的数据类型;若不指定,会使用输入的类型

arange()函数的步长为浮点数时,可能会出现精度问题:使用linspace()来解决,第三个参数为在指定区间内生成几个数,步长自动计算:

numpy.linspace(start, stop, num, endpoint, retstep, dtype)
  • start:序列的起始值
  • stop:序列的终止值,如果endpoint = True,则终止值包含在序列中
  • num:生成等间隔的数量,默认是50
  • endpoint序列中是否包含stop值,默认为Ture
  • retstep: 如果为True,返回样例以及连续数字之间的步长
  • dtype: 输出ndarray的数据类型
image.png
image.png

几个常用的函数说明


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 基础篇NumPy的主要对象是同种元素的多维数组。这是一个所有的元素都是一种类型、通过一个正整数元组索引的元素表格(...
    oyan99阅读 5,161评论 0 18
  • 先决条件 在阅读这个教程之前,你多少需要知道点python。如果你想从新回忆下,请看看Python Tutoria...
    舒map阅读 2,602评论 1 13
  • NumPy是Python中关于科学计算的一个类库,在这里简单介绍一下。 来源:https://docs.scipy...
    灰太狼_black阅读 1,252评论 0 5
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,186评论 6 13
  • 诗/小涟漪 20190618 夏季时分 清脆的琴声划过我的乐章 我渐渐从困倦中醒来 曾为油脂粒苦恼的青春 一去无踪...
    小涟漪多伦多阅读 523评论 0 3