美文网首页
Numpy学习笔记3——创建数组

Numpy学习笔记3——创建数组

作者: 蜘蛛鱼 | 来源:发表于2020-03-02 21:17 被阅读0次

1. 0和1的数组

  • empty(shape[,dtype,order])
  • ones(shape[,dtype,order])
  • zeros(shape[,dtype,order])

2. 从现有数据创建

  • array(object[, dtype, copy, order, subok, ndmin])
  • asarray(a[, dtype, order])
  • copy(a [, order])

关于array和asarray的不同:
array创建新的数组
asarray还是引用原来的数组,修改原来的数组的话用asarray创建的数组还会被修改

3. 创建固定范围的数组

  • np.linspace (start, stop, num, endpoint, retstep, dtype)
    生成等间隔的序列
    其中
    start 序列的起始值
    stop 序列的终止值
    如果endpoint为true,该值包含于序列中
    num 要生成的等间隔的序列的数量,默认为50
    retstep 如果为True,返回样例,以及连续数字之间的步长
    dtype 输出ndarray的数据类型
np.linspace(0,100,40)
  • numpy.arange(start, stop, step, dtype)
  • numpy.logspace(start, stop, num, endpoint, base, type)

4. 创建随机值的数组

np.random模块

均匀分布:

  • np.random.rand(10) # 创建10个0~1的随机数
  • np.random.uniform(0,100) #默认范围一个数
  • np.random.randint(100) #随机整数

正态分布:

给定均值/标准差/维度的正态分布

  • np.random.normal(1.75, 0.2, (3,4))
  • np.random.standard_normal(size = (3,4))
    标准正态分布的均值为0,标准差为1
    方差反应数据的离散程度,方差=0则所有数据都一样

相关文章

  • Python数据分析:Numpy学习笔记

    Numpy学习笔记 ndarray多维数组 创建 数组创建函数 arange ones/ones_like zer...

  • Python科学计算

    $$\mathrm{《Python科学计算》学习笔记}$$ [TOC] Numpy 数组入门 数组创建 np.ar...

  • Numpy学习笔记3——创建数组

    1. 0和1的数组 empty(shape[,dtype,order]) ones(shape[,dtype,or...

  • Python—Numpy的常用操作

    Numpy数组的创建 分享日常学习中总结的学习笔记,欢迎大家一起学习交流并指正,寻找学习路上的搭档!!! 创建数组...

  • Numpy 学习笔记

    numpy 笔记 入门基础 转化为矩阵 输出矩阵维度 输出形状 共有多少元素 创建numpy数组 创建0矩阵 创建...

  • Numpy学习-1

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

  • NumPy

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

  • python的学习笔记9

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

  • python(numpy)的使用

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

  • Python机器学习基础教程学习笔记(1)——用到的库

    Python机器学习基础教程学习笔记(1)——用到的库 1 Numpy numpy数组 2 Scipy scipy...

网友评论

      本文标题:Numpy学习笔记3——创建数组

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