![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
莫烦Numpy & Pandas
kudou1994
这个作者很懒,什么都没留下…
展开
-
numpy函数 arange()与linspace()的区别
np.arange(start,stop,step) 生成一个[start,stop) 左闭右开步长为step的一维数组。np.linspace(start,stop,num=40, endpoint=True, retstep=False, dtype=None) 生成一个[start,stop]左右均闭的等差数列,元素个数num默认为50个,endpoint=True默认包含stop...原创 2018-07-05 23:18:41 · 1556 阅读 · 0 评论 -
np.split()与np.array_split()函数 | Numpy | Python
np.split() 均等分割,不均等会报错np.array_split() 不均等分割,不会报错### 关于np.split()函数x = np.arange(9) #9行1列的列向量print(x, np.shape(x))y = np.split(x, 3) # 平均分成三份,不能平均的话则会报错print(y)y = np.split(x, 3, axis=0) # 平均分成...原创 2019-06-26 02:50:34 · 3756 阅读 · 0 评论 -
np.log()与math.log()的区别与联系 | Numpy | Python
这两个包均提供了基础的以2,e,10为底求对数的情况,在这三种情况下两者的使用方式是一致的。但是一般来讲,对于较复杂的log计算或者计算次数较多的时候,numpy计算速度的优势便体现了出来,所以要说明一下这两者在使用上的区别。import mathimport numpy as np# 不写底数时默认以e为底np.log(100)math.log(100)# 以2 e 10为底pr...原创 2019-06-26 17:07:14 · 24041 阅读 · 6 评论