码迷,mamicode.com
首页 > 其他好文 > 详细

numpy 学习

时间:2018-10-03 21:59:22      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:min   bubuko   表示   pre   none   成都   技术分享   位置   class   

对于np的很多计算,如max,mean,min,cumsum函数都有一个axis属性,当axis等于0时对于列计算,等于1时对于行计算

for example, min函数

import numpy as np

A = np.array(range(14, 2, -1)).reshape(3, 4)
print(A)
print(------------)
print(np.min(A, axis=0))
print(np.min(A, axis=1))

结果

技术分享图片

 

 累加 cumsum()

import numpy as np
A = np.array(range(2,14)).reshape(3,4)
print(A)
print(np.cumsum(A))

结果:

技术分享图片

累差:diff()

import numpy as np
A = np.array(range(2,14)).reshape(3,4)
print(A)
print(np.diff(A))

结果:

技术分享图片

非零项 nonezero()

import numpy as np
A = np.array(range(2,14)).reshape(3,4)
print(A)
print(np.nonzero(A))

他会输出由两个列表构成的元组,表示非零元素的位置。在这个例子中第一个列表是非零项的行数,第二个列表是非零项的列数

技术分享图片

排序 sort()

import numpy as np
A = np.array(range(14,2,-1)).reshape(3,4)
print(A)
print(np.sort(A))

结果:

技术分享图片

转置 transpose() 或者 array的T属性

import numpy as np
A = np.array(range(14,2,-1)).reshape(3,4)
print(A)
print(np.transpose(A))
print(A.T)

技术分享图片

 

clip():

import numpy as np

A = np.array(range(14, 2, -1)).reshape(3, 4)
print(A)
print(np.clip(A, 5, 9))

clip函数把A中小于5的变成都赋值成5,把大于9的赋值成9

技术分享图片

 

numpy 学习

标签:min   bubuko   表示   pre   none   成都   技术分享   位置   class   

原文地址:https://www.cnblogs.com/francischeng/p/9739144.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!