![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
numpy
qq_41978536
这个作者很懒,什么都没留下…
展开
-
tqdm+pd.concat+dataframe基本操作+pd格式化输出时间+pd.merge(),group,apply,agg,np.where()函数
tqdm模块:用来显示工作的进度条from tqdm import tqdmimport timebar = tqdm(['p1','p2','p3','p4','p5'])for b in bar: time.sleep(0.5) bar.set_description("处理{0}中".format(b))进度条一直往下滚动的问题,可以通过加ncols参数解决,一般...原创 2020-01-09 09:52:16 · 1162 阅读 · 0 评论 -
numpy基础---np.linalg
(1) np.linalg.inv():矩阵求逆,输入必须是可逆的方阵(2)np.linalg.pinv():求矩阵的广义逆,输入可以不是方阵np.linalg.norm顾名思义,linalg=linear+algebra ,norm则表示范数,首先需要注意的是范数是对向量(或者矩阵)的度量,是一个标量(scalar):首先 help(np.linalg.norm)查看其文档:这里...原创 2019-07-17 16:16:40 · 582 阅读 · 0 评论 -
numpy.ravel() vs numpy.flatten()的区别
首先声明两者所要实现的功能是一致的(将多维数组降位一维),两者的区别在于返回拷贝(copy)还是返回视图(view),numpy.flatten()返回一份拷贝,对拷贝所做的修改不会影响(reflects)原始矩阵,而numpy.ravel()返回的是视图(view,也颇有几分C/C++引用reference的意味),会影响(reflects)原始矩阵。1.两者的功能2.两者的区别Ref...原创 2019-10-09 16:54:34 · 193 阅读 · 0 评论