numpy 矩阵操作

import numpy as np

# 定义一个矩阵
A = np.arange(14,2, -1).reshape((3,4))
print(A)

# 求矩阵A最小值索引
print(np.argmin(A))
# 求矩阵A最大值索引
print(np.argmax(A))
# 求矩阵平均值
print(np.mean(A))
print(A.mean())
print(np.average(A))
# 求中位数
print(np.median(A))
# 累加
print(np.cumsum(A))
# 累差
print(np.diff(A))
# 找出非零的数
print(np.nonzero(A))
# 排序
print(np.sort(A))
# 矩阵的转置
print(np.transpose(A))
print((A.T).dot(A))
# 在数组A中所有小于5的数都修改成5,所有大于9的数都修改成9
print(np.clip(A, 5, 9))
# 对列求平均值
print(np.mean(A,axis=0))



结果:

[[14 13 12 11]
[10 9 8 7]
[ 6 5 4 3]]
11
0
8.5
8.5
8.5
8.5
[ 14 27 39 50 60 69 77 84 90 95 99 102]
[[-1 -1 -1]
[-1 -1 -1]
[-1 -1 -1]]
(array([0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2], dtype=int64), array([0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3], dtype=int64))
[[11 12 13 14]
[ 7 8 9 10]
[ 3 4 5 6]]
[[14 10 6]
[13 9 5]
[12 8 4]
[11 7 3]]
[[332 302 272 242]
[302 275 248 221]
[272 248 224 200]
[242 221 200 179]]
[[9 9 9 9]
[9 9 8 7]
[6 5 5 5]]
[10. 9. 8. 7.]

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值