参考链接: 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