学习日记:numpy库中的函数

1.np.zeros()函数

返回来一个给定形状和类型的用0填充的数组,行数与列数与括号内给定的数组相同

zeros(shape,dtype=float, order=‘C’)

shape:形状

dtype:数据类型,可选参数。默认numpy.float64

order:可选参数,c代表与c语言类似,行优先;F代表列优先

2.np.moveaxis()函数

moveaxis(a,source,destination)

a:输入的数组

source:轴的原始位置

destination:轴的目标位置

示例如下:

>>> x = np.zeros((3, 4, 5))
>>> np.moveaxis(x, 0, -1).shape
(4, 5, 3)
>>> np.moveaxis(x, -1, 0).shape
(5, 3, 4)

3.np.argmax()函数

取出array中元素最大值所对应的索引

此处以二维向量举例:

import numpy as np
a = np.array([[1, 5, 5, 2],
              [9, 6, 2, 8],
              [3, 7, 9, 1]])
b=np.argmax(a,axis=0)#对二维矩阵有两个索引方向,a[0]按列方向搜索最大值
#a的第1列为1,9,3,最大值为9,索引值为1,
#a的第2列为5,6,7,最大值为7,索引值为2,
#a有4列,得到的b为1行4列,
print
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值