美文网首页
使用numpy创建数组

使用numpy创建数组

作者: 第八天的蝉啊 | 来源:发表于2019-03-19 11:47 被阅读0次

np.array()、np.zeros()、np.ones()、np.full()、np.eye()、 np.random.random()

  • np.array(p_object, dtype=None) 使用列表创建
a = np.array([1, 2, 3])
array([1, 2, 3])
  • np.zeros(shape, dtype=None) 创建元素全为0的指定shape的数组
a = np.zeros(shape=(3, 3))
array([[0., 0., 0.],
       [0., 0., 0.],
       [0., 0., 0.]])
  • np.ones(shape, dtype=None) 创建元素全为1的指定shape的数组
a = np.ones(shape=(3, 3))
array([[1., 1., 1.],
       [1., 1., 1.],
       [1., 1., 1.]])
  • np.full(shape, fill_value, dtype=None) 创建指定元素值的指定shape的数组
a = np.full((3, 3), 3)
array([[3, 3, 3],
       [3, 3, 3],
       [3, 3, 3]])
  • np.eye(N, M=None, k=0, dtype=float) 创建单位矩阵
a = np.eye(3, 3, 0)
array([[1., 0., 0.],
       [0., 1., 0.],
       [0., 0., 1.]])

a = np.eye(3, 3, 1)
array([[0., 1., 0.],
       [0., 0., 1.],
       [0., 0., 0.]])

a = np.eye(3, 3, -1)
array([[0., 0., 0.],
       [1., 0., 0.],
       [0., 1., 0.]])
  • np.random.random(size=None) 创建元素值为0.0-1.0之间随机值的指定大小的矩阵
a = np.random.random((3, 3))
array([[0.66865551, 0.0939624 , 0.08534096],
       [0.20171774, 0.56667554, 0.62314179],
       [0.26132554, 0.53147256, 0.84332893]])

a = np.random.random(9)
array([0.355863  , 0.05087293, 0.88027539, 0.2134869 , 0.44370697,
       0.04551951, 0.1149479 , 0.51388483, 0.35255949])

相关文章

  • Numpy学习-1

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

  • 数据分析之numpy介绍1

    爬虫没学两天,数据分析课就来了。 使用numpy创建数组 介绍numpy数组的属性和简单操作

  • 使用numpy创建数组

    np.array()、np.zeros()、np.ones()、np.full()、np.eye()、 np.ra...

  • NumPy

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

  • python numpy学习笔记之创建数组

    最近在学习NumPy库,废话不多说,直接开干。 首先需要导入NumPy库: array创建数组 查看数组结构 使用...

  • ndarray数组的创建和变换

    (一)ndarray数组的创建方法 从Python中的列表、元组等类型创建ndarray数组 使用NumPy中函数...

  • 3.2 创建与存取

    3.2.1 创建ndarray数组 使用NumPy库里的array()函数创建数组,它接受一切序列的对象,包括其他...

  • 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创建数组

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