VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > 简明python教程 >
  • 数据分析和科学计算可视化

一、用于数据分析、科学计算与可视化的扩展模块主要有:numpy、scipy、pandas、SymPy、matplotlib、Traits、TraitsUI、Chaco、TVTK、Mayavi、VPython、OpenCV。

1.numpy模块:科学计算包,支持N维数组运算、处理大型矩阵、成熟的广播函数库、矢量运算、线性代数、傅里叶变换、随机数生成、并可与C++ /Fortran语言无缝结合。Python v3默认安装已经包含了numpy。

(1)导入模块:import  numpy  as  np

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
切片操作
 
>>> a = np.arange(10)
>>> a
array([0123456789])
>>> a[::-1]                           # 反向切片
array([9876543210])
>>> a[::2]                            # 隔一个取一个元素
array([02468])
>>> a[:5]                             # 前5个元素
array([01234])
 
>>> c = np.arange(25)     # 创建数组
>>> c.shape = 5,5         # 修改数组大小
>>> c
array([[ 0,  1,  2,  3,  4],
       5,  6,  7,  8,  9],
       [1011121314],
       [1516171819],
       [2021222324]])
>>> c[02:5]             # 第0行中下标[2,5)之间的元素值
array([234])
>>> c[1]                  # 第0行所有元素
array([56789])
>>> c[2:52:5]           # 行下标和列下标都介于[2,5)之间的元素值
array([[121314],
       [171819],
       [222324]])  

相关教程