好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Python数据分析三利器:numpy、scipy与pandas

numpy

NumPy是Python的一种开源的数值计算扩展第三方库,用于处理数据类型相同的多维数组。开发这个库的直接目的就是简化多维数组操作,可更为方便地用来存储和处理大型矩阵,比Python自身的列表结构要高效得多,因为它支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库 。 WINDOWS7下安装命令非常简单:

pip install numpy

NumPy提供了大量高级数值编程工具,如:矩阵数据类型、矢量处理,以及精密的运算库,广泛应用于大型金融公司以及核心的科学计算组织。 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

Basic Linear Algebra cross, dot, outer, linalg.svd, vdot

官网上提供了大量实例(https://numpy.org/doc/stable/user/quickstart.html),有兴趣者可参考。

Scipy

Scipy是一个用于数学、科学、工程领域的常用软件包,基于numpy库,可以处理插值、积分、优化、图像处理、常微分方程数值解的求解、信号处理等问题。它用于有效计算Numpy矩阵,使Numpy和Scipy协同工作,高效解决问题。

官网:https://HdhCmsTestscipy.org 安装:

pip install scipy

pandas

也是一个基于numpy扩展的第三方库,是为解决数据分析任务而生。它提供了一批标准数据模型和大量快速便捷处理数据的函数和方法,提供了高效地操作大型数据集所需要的工具。

官网:https://HdhCmsTestpandas.org 安装:

pip install pandas

查看更多关于Python数据分析三利器:numpy、scipy与pandas的详细内容...

  阅读:27次