码迷,mamicode.com
首页 > 其他好文 > 详细

Numpy学习100例

时间:2018-04-21 13:29:18      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:pre   rand   信息   version   生成   import   pac   range   维数   

1、导入numpy模块

import numpy as np

2、查看numpy版本信息

print(np.__version__)

numpy的主要对象的多维数组Ndarray。Numpy中维度(dimensions)叫做轴(axis),轴的个数叫做秩。

3、通过列表创建一位数组

np.array([1, 2, 3])

4、通过列表创建一个二维数组

np.array([(1, 2, 3),(4, 5, 6)])

5、创建全为0的二维数组

np.zeros((3,3))

6、创建全为1的三维数组

np.ones((2,3,4))

7、创建一维等差数组

np.arange(5)

8、创建二维等差数组

np.arange(6).reshape(2,3)

9、创建二维单位矩阵

np.eye(3)

10、创建等间隔一维数组(1到10之间,共6个数,数字之间间隔相同)

np.linspace(1, 10, num=6)

11、创建二维随机数组

np.random.rand(2,3)

下面说明一下random模块中的一些常用函数的用法

  • numpy.random.rand(d0, d1, ..., dn):生成一个[0,1)之间的随机浮点数或N维浮点数组。
  • numpy.random.randn(d0, d1, ..., dn):生成一个浮点数或N维浮点数组,取数范围:正态分布的随机样本数。
  • numpy.random.randint(low, high=None, size=None, dtype=‘l‘):生成一个整数或N维整数数组,取数范围:若high不为None时,取[low,high)之间随机整数,否则取值[0,low)之间随机整数。
  • numpy.random.seed():使得随机数据可预测。当我们设置相同的seed,每次生成的随机数相同。如果不设置seed,则每次会生成不同的随机数

Numpy学习100例

标签:pre   rand   信息   version   生成   import   pac   range   维数   

原文地址:https://www.cnblogs.com/wemo/p/8900565.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!