设置矩阵a = [1,2,3;4,5,6;7,8,9];
b=1:1:10; = 1:10;
c=linspace(0, 10, 5);//开始0,结束10,5个元素
E= eye(4);//四维单位阵
Z = zeros(1, 4);//一行四列全零阵
O = ones(4,1);//全一阵
R = rand(4);//0-1的分布机阵
Rn = randn(4);//0均值的高斯分布随机阵
矩阵运算
diag_a = diag(a,1);//产生列向量,取a主对角线上1条斜线的向量生成对角阵
Diag(1:4);//生成主对角是1234的矩阵
Diag(1:3,-1);//主对角下移1行对角为123的四维阵,四=3+I-1I
Trial_a = tril(a,1);//取a生成下三角阵,1是将主对角线上移一个单位
triu;//生成上三角阵
transpose();//求转置矩阵,其实也可以a = a’;
pinv();//求逆矩阵
compan();//求伴随矩阵
rank();//求秩
det;//求行列式
trace()://求迹
rref();//化简为行最简矩阵
norm();//求矩阵范数
[V,D] = eig(a);//输出v为特征向量,D为特征值矩阵
a*a;//矩阵乘法,类似有加减乘除运算
- *a;//矩阵点乘运算,类似有点加减乘除运算
矩阵修改
A = a;
A(2,3) = 6;//A的2行3列元素赋值为6
A(1:,) A(:,2)
cat(1,a,a);//垂直拼接 cat(2,a,a,)//水平拼接
cat(3,a,a,a);按页拼接
reshape和shape
[row,col] = size(a);//得到行和列数
Len = len(a);//行列数大值
绘图
conda install pytorch==1.13.1 torchvision==0.14.1 torchaudio==0.13.1 pytorch-cuda=11.6 -c pytorch -c nvidia
http://mirrors.aliyun.com/anaconda/cloud/pytorch/win-64/
conda install pytorch==1.13.1 torchvision==0.14.1 torchaudio==0.13.1 pytorch-cuda=11.6 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/
数据统计
参考视频: