Numpy(二)

1,np.tile(arr,m) m 横向拉伸数组m次
2,np.tile(arr,[m,n]) m 纵向拉伸数组m次,横向拉伸n次
3,合并操作
stack([arr1,arr2]) 增加一个维度
4,np.vstack([scores,scores2]) vstack() 垂直方向的堆叠操作
5,np.hstack([scores,scores2]) hstack() 水平方向的堆叠操作

函数部分
6,np.abs(arr4) abs fabs 计算绝对值, fabs 不可用于复数,但是速度更快
7,np.sqrt(arr4) sqrt 计算元素的平方根
8,np.square(arr4) square() 计算元素的平方
9,np.exp(arr4) e的x次方,x是arr4的每个元素
10,log 以e为底, log2 以2为底, log10以10为底,log1p 以e为底 1+x为真数 求对数,如果想要以5为底 x为真数 求对数 换底公式 log(x)/log(5)
11,np.sign(arr4) 计算元素的正负号 ,-1代表复数 0 代表0 1 代表正数
12,ceil 向上取整 floor 向下取整 np.ceil(arr5),np.floor(arr5)
13,np.rint(arr5) 四舍五入 rint 保留到整数
np.round(arr5,decimals=1) 保留一位小数 round() 可设置保留位数
14,np.modf(arr5) modf 将小数位和整数位以两个数组显示
15, np.isnan(arr6), isnan 判断数组里的元素是否是nan值
16, arr6[~np.isnan(arr6)] ~ 代表取反,先判断在输出不为nan的值
17,np.isfinite(arr6) np.isfinite() 判断元素是否是有穷的,包括(非无穷,非nan)
18,np.isinf(arr6) 判断元素是否是无穷数
19,x=np.arange(-10,11,0.1),
y=np.sin(x)
20,np.mod(arr7,arr8) mod 取余
21,判断
greater >
greater_equal >=
less <
less_equal <=
equal =
not_equal !=
22, np.logical_and(arr9,arr10)
logical_and & 且 两个都为真,返回真
logical_or | 或 有一个为真,就返回真,
logical_xor ^ 异或 一个为真,一个为假的时候,返回真,否则返回假
23,np.power(arr1,arr2) arr1的 arr2次方

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值