01.用于数据科学的 Python 基础知识之numpy

np.log()

numpy.log()   以无理数e=2.71828… 为底的 自然对数

numpy.log2()  以2为底的对数

numpy.log10() 以10为底的对数 常用对数

np.log(arr_bis)

输出结果为:array([[0. , 0.69314718, 1.09861229], [1.94591015, 2.7080502 , 1.79175947], [1.38629436, 2.19722458, 1.60943791]])

np.exp()

numpy.exp()  以自然常数e=2.71828为底的 指数函数

np.exp(arr_bis)

输出结果为:array([[2.71828183e+00, 7.38905610e+00, 2.00855369e+01], [1.09663316e+03, 3.26901737e+06, 4.03428793e+02], [5.45981500e+01, 8.10308393e+03, 1.48413159e+02]])

np.sqrt()

numpy.sqrt() 获取矩阵元素的平方根

np.sqrt(arr_bis)

输出结果为:array([[1. , 1.41421356, 1.73205081], [2.64575131, 3.87298335, 2.44948974], [2. , 3. , 2.23606798]])

np.concatenate()

提到numpy的数组操作,我们就不得不说到np.concatenate()函数,concatenate在英文中是级联的意思,我们可以简单地理解为拼接。

该函数的调用方法:

numpy.concatenate((a1, a2, ...), axis=0, out=None)

各个参数意义:
(a1, a2, …):数组序列,注意要用()括起来,否则会报错
axis:设置级联时的坐标轴,如沿着x轴,y轴或者z轴级联。
out:(可选参数)暂时不做讨论
有返回值,返回级联后的数组

注意事项:
然而在使用该函数的时候务必要注意,(a1, a2, …)中的a1,a2均应该为可以迭代的对象,且维度不能够为0

原创文章,作者:朋远方,如若转载,请注明出处:https://caovan.com/01-yongyushujukexuede-python-jichuzhishi/.html

Like (0)
Donate 微信扫一扫 微信扫一扫
朋远方的头像朋远方
Previous 2022年10月23日 下午2:04
Next 2022年11月11日 下午12:02

相关推荐

发表回复

Please Login to Comment