首页 > 其他分享 >NumPy科学计算库学习_012_NumPy数组中的线性代数

NumPy科学计算库学习_012_NumPy数组中的线性代数

时间:2022-09-19 22:55:58浏览次数:70  
标签:begin end color 科学计算 lightgrey 012 bmatrix NumPy red

一、定义数组

import numpy as np
A = np.array([[4,2,3],[1,3,1]])
B = np.array([[2,7],[-5,-7],[9,3]])
print("【矩阵A】\n",A)
print("【矩阵B】\n",B)
【矩阵A】
 [[4 2 3]
 [1 3 1]]
【矩阵B】
 [[ 2  7]
 [-5 -7]
 [ 9  3]]

二、点乘np.dot(A,B)

1、矩阵A最后一维 = 矩阵B第一维

\[{\begin{bmatrix} \color{red}{4}&\color{red}{2}&\color{red}{3}\\ {1}&{3}&{1}\\ \end{bmatrix}_{(\color{red}2,3)}} {\cdot} {\begin{bmatrix} \color{red}{2}&{7}\\ \color{red}{-5}&{-7}\\ \color{red}{9}&{3}\\ \end{bmatrix}_{(3,\color{red}2)}} = {\begin{bmatrix} \color{red}{8-10+27=25}&\color{lightgrey}{?}\\ \color{lightgrey}{?}&\color{lightgrey}{?}\\ \end{bmatrix}_{(\color{red}2,\color{red}2)}} \]

\[{\begin{bmatrix} \color{red}{4}&\color{red}{2}&\color{red}{3}\\ {1}&{3}&{1}\\ \end{bmatrix}_{(\color{red}2,3)}} {\cdot} {\begin{bmatrix} {2}&\color{red}{7}\\ {-5}&\color{red}{-7}\\ {9}&\color{red}{3}\\ \end{bmatrix}_{(3,\color{red}2)}} = {\begin{bmatrix} \color{lightgrey}{?}&\color{red}{28-14+9=23}\\ \color{lightgrey}{?}&\color{lightgrey}{?}\\ \end{bmatrix}_{(\color{red}2,\color{red}2)}} \]

\[{\begin{bmatrix} {4}&{2}&{3}\\ \color{red}{1}&\color{red}{3}&\color{red}{1}\\ \end{bmatrix}_{(\color{red}2,3)}} {\cdot} {\begin{bmatrix} \color{red}{2}&{7}\\ \color{red}{-5}&{-7}\\ \color{red}{9}&{3}\\ \end{bmatrix}_{(3,\color{red}2)}} = {\begin{bmatrix} \color{lightgrey}{?}&\color{red}{28-14+9=23}\\ \color{lightgrey}{?}&\color{lightgrey}{?}\\ \end{bmatrix}_{(\color{red}2,\color{red}2)}} \]

\[{\begin{bmatrix} {4}&{2}&{3}\\ \color{red}{1}&\color{red}{3}&\color{red}{1}\\ \end{bmatrix}_{(\color{red}2,3)}} {\cdot} {\begin{bmatrix} {2}&\color{red}{7}\\ {-5}&\color{red}{-7}\\ {9}&\color{red}{3}\\ \end{bmatrix}_{(3,\color{red}2)}} = {\begin{bmatrix} \color{lightgrey}{?}&\color{red}{28-14+9=23}\\ \color{lightgrey}{?}&\color{lightgrey}{?}\\ \end{bmatrix}_{(\color{red}2,\color{red}2)}} \]

三、内积np.inner(A,B)

四、矩阵乘积预算A@B

五、矩阵的逆运算

标签:begin,end,color,科学计算,lightgrey,012,bmatrix,NumPy,red
From: https://www.cnblogs.com/cloucodeforfun/p/16709243.html

相关文章

  • T1012: 计算多项式的值(信息学一本通C++)
    [题目描述]对于多项式f(x)=ax3+bx2+cx+d和给定的a,b,c,d,x,计算f(x)的值,保留到小数点后7位。[输入]输入仅一行,包含5个实数,分别是x,及参数a、b、c、d的值,每个数都是绝对值......
  • Python: 取消numpy科学计数法
    Numpy中默认是使用科学计数法来显示数据的,但是这种做法往往不利于我们观测数据,比如坐标数据等。那么如何取消numpy科学计数法呢,请往下看。np.set_printoptions()import......
  • 20201206韩进学习笔记3
    sh编程sh脚本包含sh语句的文本文件,命令解释程序sh要执行该语句。sh脚本与C程序sh:解释程序,逐行读取sh脚本文件并直接执行,若行是可执行命令且为内置命令,则可直接执行。......
  • 《Unix/Linux系统编程》第十章学习笔记 20201209戴骏
    第十章sh编程一、知识点归纳(一)sh脚本sh脚本(Bourne1982;Forouzan和Gilberg2003)是一个包含sh语句的文本文件,命令解释程序sh要执行该语句。例如,我们可以创建一个文......
  • 20201220蔡笃俊《信息安全系统设计与实现》第十章学习笔记
    一、任务内容自学教材第10章,提交学习笔记(10分)大家学习过Python,C,Java等语言,总结一下一门程序设计语言有哪些必备的要素和技能?这些要素和技能在shell脚本中是如果呈......
  • NOIP 2012 Vigenère 密码
    //(waterproblem)#include<bits/stdc++.h>//#pragmaGCCoptimize(3)usingnamespacestd;intmain(){ strings1,s2; getline(cin,s1);getline(cin,s2); intl1......
  • 基础部分之numpy 调整数组维度 resize
    调整数组维度resize用法resize(numpy.ndarray,axes=[])axes:必须参数,修改维度,给出每个维度的长度实例:IPython交互>>>importnumpyasnp>>>a=np.arange(16)......
  • I [NOIP2012]开车旅行 每次往第一或者第二近的点走,求最大比值 倍增算法 set
    链接:https://ac.nowcoder.com/acm/problem/16562来源:牛客网题目描述小A和小B决定利用假期外出旅行,他们将想去的城市从1到N编号,且编号较......
  • SQL server 2012 安装教程
    server2012安装教程链接:https://pan.baidu.com/s/1TgS0FHB_Rc9mvpO89QiUtQ?pwd=gyiq提取码:gyiq--来自百度网盘超级会员V3的分享点击“setup.exe”点击左侧"安装",......
  • 《Unix/Linux系统编程》第1,2章学习笔记 20201209戴骏
    一.知识点归纳第一章引言1.本书目标编程背景知识详细介绍了程序开发步骤,包括汇报器、编译器、链接器等。动态数据结构的应用字符串标记化、搜索树节点、插入和......