首页 > 编程语言 > 详细

Python的那些事---数据分析(一)---NumPy基础

时间:2020-05-16 15:05:49      阅读:45      评论:0      收藏:0      [点我收藏+]

NumPy是python数值计算中最为重要的基础包,大多数计算包都提供了基于NumPy的科学函数功能,将NumPy的数组对象作为数据交换的通用语。

NumPy的优点

  1. nddarray,一种高效多维数组,提供了基于数组的便捷算术操作以及灵活的广播功能。
  2. 对所有数据进行快速的矩阵计算,而无须编写循环程序。
  3. 对硬盘中数组数据进行读写的工具,并对内存映射文件进行操作。
  4. 线性代数、随机数生成以及傅里叶变换功能。
  5. 用于连接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基础

原文:https://www.cnblogs.com/GaJack/p/12900251.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!