numpy基础操作(四)

一、线性代数

函数 描述
diag 返回对角线元素,或者将一个一维数组转换成一方阵,并且非对角线上为0
dot 或 @ 矩阵点乘
trace 计算对角线元素和
det 计算矩阵列式
eig 计算方阵的本征值和本征向量
inv 计算方阵的逆
pinv 计算方阵的Moore-Penrose伪逆
qr 计算qr分解
svd 计算奇异值分解svd
solve 解线性方程组Ax = b,其中A为方阵
lstsq 计算Ax=b的最小二乘解

二、伪随机数生成

函数 描述
seed 确定随机数生成种子
permutation
permutation(ndarray)
返回一个一维从0~9的序列的随机排列
返回一个序列的随机排列
shuffle 对一个序列就地随机排列
rand 产生int个均匀分布的样本值
randint 从给定的begin和end随机选取num个整数
randn 生成一个NM…的正态分布(平均值为0,标准差为1)的ndarray
binomial 生成一个二项分布的样本值
normal 生成一个NM…的正态(高斯)分布的ndarray
beta 产生beta分布的样本值,参数必须大于0
chisquare 产生卡方分布的样本值
gamma 产生gamma分布的样本值
uniform 产生在[0,1)中均匀分布的样本值
发布了100 篇原创文章 · 获赞 10 · 访问量 3396

猜你喜欢

转载自blog.csdn.net/qq_44315987/article/details/104079817