数据分析与可视化

第一章 Numpy数组运算与矩阵运算

1.1 数组运算与相关操作

>>>import numpy as np

扩展库Numpy提供了一些用于数学计算的常量,可以直接使用。

>>> np.Inf                                                          #正无穷大,与np.Infinity等价

ifn

>>>np.NIN F                                                     #负无穷大

-inf

>>>np.NAN, np.NaN                                        #非数字、缺失值

(nan,nan)

>>>np.MAXDIMS                                             #数组最大维

32

>>> np.PZERO, np.NZERO                            #正 θ 、负 θ

(0.0,-0.0)

>>> np.e                                                          #自然常数、欧拉常数

2.718281828459045                          

>>> np.pi                                                          #圆周率

3.141592653589793

>>>np.euler_gamma                                        #伽马常数

0.5772156649015329 

1.1.1 创建数组

  NumPy函数array()可以把Python列表、元组等类型的数据转换为数组,也可以把众多标准库或扩展库提供的类似数据转换为数组,同时还提供了大量函数用来根据特定的规则创建不同形式的数组。

>>> np.array([1,2,3,4,5])                                                       #把列表转换为一维数组

array([[1,2,3,4,5]])

>>> np.array([1,2,3],ndmin=2)                                              #转换为二维数组

array([[1,2,3]])

>>>np.array(range(5))                                                         #把range对象转换为一维数组

array([0,1,2,3,4])

>>> np.zeros(3)                                                                   #全0一维数组,等价于np.zeros((3,))

array([0., 0., 0.])

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值