numpy几个知识点

randint()和randrange()区别

 randint(start, end) 相当于 randrange(start, end, 1) 

np.random.randint()与random.randint()区别

random.randint()方法里面的取值区间是前闭后闭区间,而np.random.randint()方法的取值区间是前闭后开区间

np.random.randint中的size问题

size=(2,3,4)
生成两个34的矩阵
size=(5,3,4)
生成5个3
4的矩阵

例子:

import numpy as np 
img = np.random.randint(0,256,size=[5,4,3],dtype=np.uint8)
print(img)

结果

[[[106 228 154]
  [241 173 163]
  [117  32  40]
  [136  72 140]]

 [[ 53 147  54]
  [ 97 238  29]
  [201   4 193]
  [191 255 201]]

 [[ 56 179 132]
  [199  38 172]
  [160 219  24]
  [ 68  26 225]]

 [[ 75 197  85]
  [204 190 145]
  [ 78 102 138]
  [ 26  60 241]]

 [[165 164  61]
  [217  65  59]
  [213 207  49]
  [246  67  62]]]

***Repl Closed***

ide用的sublime

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值