Numpy札记3_创建数组

作者: 皮皮大 | 来源:发表于2019-06-20 23:23 被阅读1次

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札记3_创建数组

    Numpy中创建数组的方法有多种,比如使用array方法,并提供标准的Python的列表或者元组作为参数。数组的类...

  • NumPy

    Numpy简单创建数组 Numpy查看数组属性 数组元素个数 数组形状 数组维度 数组元素类型 快速创建N维数组的...

  • python的学习笔记9

    十一、数组的创建 1、通过列表创建数组 2、numpy中定义的原生数组创建函数 (1)numpy.zeros(sh...

  • python(numpy)的使用

    (一).创建数组 import numpy as np(导入numpy模块) 1.创建基本数组 (1).arr =...

  • NumPy 常用操作备忘

    0.导入 numpy 1.创建 numpy 数组NumPy 数组 (np.array) 可以生成 N 维数组,即可...

  • Numpy 常用函数

    numpy 数据类型 numpy 数组创建函数 numpy.empty(shape,): 创建指定类型, 指定形状...

  • 机器学习利器之Numpy

    Numpy 多维数组 Numpy 创建N维数组 查看数组属性 shape操作 数组索引和迭代 拼接、分割 基础运算...

  • Numpy&Pandas&Matplotlib速查手册

    Numpy Pandas Matplotlib Numpy_1 数组的创建和访问 由list产生数组 array(...

  • 【Python学习笔记】numpy初学笔记

    1. Numpy数组的创建 2. Numpy数组的属性 ndim : 数组的维度 shape : 数组每个维度的大...

  • Numpy学习-1

    Numpy学习-1 数组基础 创建数组1 .一维数组的创建 从上看出:使用array()函数创建数组,array的...

网友评论

    本文标题:Numpy札记3_创建数组

    本文链接:https://www.haomeiwen.com/subject/nbgsqctx.html