numpy

np.argmax

用于获得一列数值中最大值的索引值

index = np.argmax(prediction)

np.maximum

用于按位比较大小,并选择最大值

label = [9, -1, 2, -3]
label = np.maximum(label, 0)
输出:
label = [9, 0, 2, 0]

np.squeeze

用于删除多维数组中shape=1的维度

>>> a = e.reshape(1,1,10)
>>> a
array([[[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]]])
>>> np.squeeze(a)
array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])

np.mean

np.mean(numpy.mean(a, axis, dtype, out,keepdims )
求取均值
经常操作的参数为axis,以m * n矩阵举例:
axis 不设置值,对 mn 个数求均值,返回一个实数
axis = 0:压缩行,对各列求均值,返回 1
n 矩阵
axis =1 :压缩列,对各行求均值,返回 m *1 矩阵

heatmap = np.mean(FeatureMap, axis=2)源代码输入的图片,经过卷积获得特征矩阵,这里是压缩通道,对各个通道求均值,返回w*h矩阵

np.expand_dims

扩展数组形状
np.expand_dims(array, axis)
axis=0,在行的方向上扩展一层

np.range和np.arange

range()不支持步长为小数,np.arange()支持步长为小数

两者都可用于迭代

两者都有三个参数,以第一个参数为起点,第三个参数为步长,截止到第二个参数之前的不包括第二个参数的数据序列

np.arange(1, 5, .5)
array([ 1. ,  1.5,  2. ,  2.5,  3. ,  3.5,  4. ,  4.5])

>>>range(1, 5, 2)
>>>for i in range(1, 5, 2):
...    print(i)
1
3
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值