Python的那些事---数据分析---NumPy基础
Posted 学长的私房课
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python的那些事---数据分析---NumPy基础相关的知识,希望对你有一定的参考价值。
NumPy是python数值计算中最为重要的基础包,大多数计算包都提供了基于NumPy的科学函数功能,将NumPy的数组对象作为数据交换的通用语。
NumPy的优点
- nddarray,一种高效多维数组,提供了基于数组的便捷算术操作以及灵活的广播功能。
- 对所有数据进行快速的矩阵计算,而无须编写循环程序。
- 对硬盘中数组数据进行读写的工具,并对内存映射文件进行操作。
- 线性代数、随机数生成以及傅里叶变换功能。
- 用于连接NumPy到C、C++和FORTRAN语言类库的C语言API。
NumPy ndarray:多维数组对象
NumPy的核心特征之一是N-维数组对象---ndarray。ndarray是python中一个快速、灵活的大型数据集容器。数组运行你使用类似于标量的操作语法在整块数据上进行数学计算。
1 import numpy as np 2 #生成随机数组 3 data=np.random.randn(2,3) 4 #输出随机数组 5 print(data) 6 #将数组整体*10输出 7 print(data*10) 8 #将两个data数组整体相加输出 9 print(data+data) 10 11 12 [[-1.42334019 -0.00819673 1.83179575] 13 [-0.82282546 1.4418176 -0.35472472]] 14 [[-14.23340186 -0.08196733 18.3179575 ] 15 [ -8.22825455 14.41817598 -3.54724716]] 16 [[-2.84668037 -0.01639347 3.6635915 ] 17 [-1.64565091 2.8836352 -0.70944943]]
以上是关于Python的那些事---数据分析---NumPy基础的主要内容,如果未能解决你的问题,请参考以下文章