Python基础

1、Python基础篇-numpy包-array系列

2020-02-22  本文已影响0人  LSim

1、简介

# 简单来说,Numpy是Python的一个科学计算包,包含了多维数组以及多维数组的操作。

# Numpy 的核心是ndarray 对象,这个对象封装了同质数据类型的n维数组。

# 起名 ndarray 的原因是 a-dimension-array的缩写。

# 参数(object,dtype=None,copy=True,order="K",subok=False,ndmin=0)

2、用法举例

一、array 把其他类型转换成numpy的ndarry格式(要求所有的数据类型一样)

导入numpy包 生成数组a 把数组转成array格式n1 查看是否转换成成功 生成数组b 把数组转成array格式n2

二、运算

乘法:n1*n2 加法:n1+n2

三、数据类型 int64(整数) int32 float64(小数)

生成array格式数组ar 查看ar格式 转换ar格式为小数类型

四、修改数据类型 astype()

生成array格式nk 查看nk数据类型 修改nk数据类型

五、创建全0数据 np.zeros()    参数(shape,dtype=float,order='C')

3维度整数全0数组

六、创建全1矩阵 np.ones()   参数(shape,dtype=None,order='C')

3维度整数全1数组

七、创建单位矩阵 np.eye()  参数(N,M=None,K=0(偏移),dtype=float)

三行四列单位矩阵

八、对角矩阵 np.diag() 参数(V,K=0)

对角矩阵

九、随机数组

3行5列,最小1最大5的整数随机数组 3行5列,最大值1的小数随机数组   非标准正态分布 标准正态分布 卡方分布 T分布 伯努利分布 在ll中随机选择出3*3矩阵 随机打乱


上一篇 下一篇

猜你喜欢

热点阅读