Numpy函数总结

1. Numpy函数

引入Numpy库:

import Numpy as np
函数名 说明 示例使用 备注
array 创建数组 np.array([1,2,3,4]) array可加dtype参数指定数据类型,例如:np.array([1,2,3,4,5],dtype=int32)
arange 创建数组 np.arange(0,10,2) 创建0-10步数为2的数组
random.random 随机数数组 np.random.random((2,2)) 创建2行2列的数组,值是0-1之间的随机数
random.randint 随机数数组 np.random.randint(0,9,size=(4,4)) 创建值的范围为[0,9)的4行4列数组
random.seed 用于指定随机数生成时所用算法开始的整数值 np.random.seed(1) 如果使用相同的seed()值,则每次生成的随机数都相同,如果不设置这个值,则系统根据时间来自己选择这个值
random.rand 随机数数组 np.random.rand(2,3) 生成一个值为 [0,1)之间的数组,形状由参数指定,如果没有参数,那么将返回一个随机值
random.randn 随机数数组 np.random.randn(2,3) 生成均值(μ)为0,标准差(σ)为1的标准正态分布的值
random.choice 从列表或数组中随机采样 np.random.choice(data,3)或np.random.choice(data,size=(3,4))或np.random.choice(10,3) 从一个列表或者数组或指定值中,随机进行采样。或者是从指定的区间中进行采样,采样个数可以通过参数
random.shuffle 把原来数组元素的位置打乱 np.random.shuffle(a) 将数组a的元素的位置都会进行随机更换,shuffle没有返回值,直接打乱原数组位置
zeros 创建数组 np.zeros((3,3)) 3行3列全零数组
ones 创建数组 np.ones((4,4)) 4行4列全一数组
full 创建数组 np.full((2,3),9) 值为0的2行3列数组
eye 创建数组 np.eye(4) 生成一个在斜方形上元素为1,其他元素都为0的4行4列矩阵
dtype
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值