首先,在Numpy的学习过程中,找了很多的资料,博客等。最后发现,最好的学习资料就是它的用户手册或者说user-guide。
这个是Numpy的用户手册中文版本链接 https://www.numpy.org.cn/user_guide/
还有一个很重要的库 Pandas,没找到中文版,看到这篇文章的小伙伴,如果有中文版,可以留言共享一下噢。
第一部分: 有用的NumPy函数和方法名称 汇总
- 数组创建
arange, array, copy, empty, empty_like, eye, fromfile, fromfunction, identity, linspace, logspace, mgrid, ogrid, ones, ones_like, r, zeros, zeros_like
- 转换
ndarray.astype, atleast_1d, atleast_2d, atleast_3d, mat
- 手法
array_split, column_stack, concatenate, diagonal, dsplit, dstack, hsplit, hstack, ndarray.item, newaxis, ravel, repeat, reshape, resize, squeeze, swapaxes, take, transpose, vsplit, vstack
- 问题
all, any, nonzero, where
- 顺序
argmax, argmin, argsort, max, min, ptp, searchsorted, sort
- 操作
choose, compress, cumprod, cumsum, inner, ndarray.fill, imag, prod, put, putmask, real, sum
- 基本统计
cov, mean, std, var
- 基本线性代数
cross, dot, outer, linalg.svd, vdot
接下来回分别介绍每个的作用和使用方法