[转载] Python学习(五)Numpy通用函数汇总

参考链接: Python中的numpy.isneginf

参考资料: 

 https://github.com/lijin-THU/notes-python(相应实体书为:《自学Python——编程基础、科学计算及数据分析》) 

 Numpy通用函数汇总 

 import numpy as np 

 1. 三角函数 

 sin(x)cos(x)tan(x)sinh(x)conh(x)tanh(x)arccos(x)arctan(x)arcsin(x)arccosh(x)arctanh(x)arcsinh(x)arctan2(x,y)  //返回 arctan(x/y)

 2. 向量操作 

 dot(x,y)inner(x,y)cross(x,y)vdot(x,y)outer(x,y)kron(x,y)tensordot(x,y[,axis])

 3. 其他操作 

 exp(x)log(x)log10(x)sqrt(x)absolute(x)conjugate(x)negative(x)ceil(x)floor(x)fabs(x)hypot(x)  //返回对应点 (x,y) 到原点的距离fmod(x)maximum(x,y)minimum(x,y)

  

  1 x = np.array([1,2,3])

2 y = np.array([4,5,6])

3 np.hypot(x,y)  #array([ 4.12310563,  5.38516481,  6.70820393]) 

  

 4. 类型处理 

 iscomplexobjiscomplexisrealobjisrealimagrealreal_if_closeisscalarisneginf  //-np.inf 负无穷isposinfisinf  //检查是否为无穷  np.inf 正无穷isfiniteisnan  // 0/0 会得到 nan,非0值除以0会得到无穷  np.nan 非法值nan_to_numcommon_typetypename

 注:nan 与任何数进行比较都是 False,想要找出 nan 值需要使用 isnan() 

 5. 修改形状 

 atleast_1datleast_2datleast_3dexpand_dimsapply_over_axesapply_along_axishstackvstackdstackcolumn_stackhsplitvsplitdsplitsplitsqueeze

 6. 其他有用函数 

 fixmodamaxaminptpsumcumsumprodcumproddiffangle

   

 unwrapsort_complextrim_zerosfliplrflipudrot90diageyeselectextractinsert

   

 rootspolyanyalldispuniquenansumnanmaxnanargmaxnanargminnanmin

 注:nan 开头的函数会进行相应的操作,但是忽略 nan 值 

   

 

转载于:https://www.cnblogs.com/hg-love-dfc/p/10289606.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值