您的位置:首页 > 编程语言 > Python开发

numpy 模块学习记录四

2018-02-13 18:12 225 查看
1、快速的元素级数组函数(一元函数)

np.abs(a)  对a的每个元素都取绝对值,并返回
np.sqrt(a)  开方
np.square(a)   平方
np.modf(a)  将整数部分和小数部分分开成两个数组返回
np.log(a)、np.log10(a)、np.log2(a)、np.log1p(a)   对数运算
np.sign(a)  计算正负号:1(正数),0(零),-1(负数)
np.cos、np.cosh、np.sin、np.sinh、np.tan、np.tanh:普通、双曲型三家函数
np.arccos、np.arccosh。。。。:反三角函数
2、快速的元素级数组函数(二元函数)
np.add、np.subtract、np.multiply、np.divide、np.floor_divide:加减乘除向下圆整除(丢弃余数)
np.power():对于第一个数组中的元素A,根据第二个数组中的元素B,算A的B次方
maximum、minimum:最大值和最小值
mod:除法的余数
3、对于数组a使用for循环,i代表减去第一个轴后的低一维数组

>>>a = np.arange(20).reshape((2,2,5))

>>> for i in a:
    print(i)
    print('@@@@@@@@@')

[[0 1 2 3 4]
 [5 6 7 8 9]]
@@@@@@@@@
[[10 11 12 13 14]
 [15 16 17 18 19]]
@@@@@@@@@
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: