scipy.linalg中kron的用法
import numpy as np
import scipy.linalg as la
在进行数学运算的时候,我们会使用到一些矩阵相关的运算,其中kron就是其中的一个,但是kron并不是我们在线性代数里面用到的那种矩阵的乘法运算,下面我们通过一个例子去深入的理解kron的用法
A=np.array([[1,2,3],[4,5,6]])
B=np.array([[10,20]])
la.kron(B,A)
输出的结果为:
array([[ 10, 20, 30, 20, 40, 60],
[ 40, 50, 60, 80, 100, 120]])
我们可以看到这是把第一个参数B拆开,用B里面的每一项去遍历的乘A里面的每一项。
接下来我们在看一种情况:
C=np.array([[10],[20]])
la.kron(C,A)
得到的结果为:
array([[ 10, 20, 30],
[ 40, 50, 60],
[ 20, 40, 60],
[ 80, 100, 120]])
由此我们可以进一步的认为,我们得到的这个结果最外层的形状是和第一个参数的形状是一样的,然后每个位置的值去遍历乘取第二个参数的值。其实这个说白了就是我们数学上面使用的直积。
scipy.linalg中kron的用法相关推荐
- 结合scipy.linalg在Python中使用线性系统
摘要:将线性代数概念应用到实际问题中scipy.linalg 使用 Python 和 NumPy处理向量和矩阵 使用线性系统模拟实际问题 使用求解线性系统 scipy.linalg 本文分享自华为云社 ...
- 【scipy.sparse中csr.matrix的用法】
scipy.sparse中csr.matrix的用法 作用:用于压缩稀疏行矩阵 1.csr_matrix(D) with a dense matrix or rank-2 ndarray D 2.cs ...
- mysql中change用法,mysql 中alter的用法以及一些步骤
mysql 中alter的用法以及一些方法 在用到alter的时间,查到了这个文章,就copy下来了,详细进入下面链接: MySQL之alter语句用法总结 1:删除列 ALTER TABLE [表名 ...
- mysql中正则表达式的用法_Mysql中正则表达式Regexp常见用法
Mysql中Regexp常见用法 模糊匹配,包含特定字符串 # 查找content字段中包含"车友俱乐部"的记录 select * from club_content where ...
- 【C++】C/C++ 中 static 的用法全局变量与局部变量
C/C++ 中 static 的用法全局变量与局部变量 目录 1. 什么是static? 1.1 static 的引入 1.2 静态数据的存储 2. 在 C/C++ 中static的作用 2.1 总的 ...
- php foreach嵌套foreach,php中foreach怎么嵌套foreach PHP中foreach函数用法?
foreach的使用方法小编不是很明确,分享达人指教一下.foreach (array_expressforeach($array as $key) { if(xxxx) { break; //bre ...
- python中str的index什么意思_python中index的用法是什么
index() 一般用处是在序列中检索参数并返回第一次出现的索引,没找到就会报错,比如:>>> t=tuple('Allen') >>> t ('A', 'l', ...
- php foreach是什么,php中foreach的用法是什么
php中foreach的用法是:[foreach ($array as $value) {要执行代码;}],每进行一次循环,当前数组元素的值就会被赋值给$value变量,在进行下一次循环时,将得到数组 ...
- java中的基本用法
java中的基本用法 关键字:专门用途的字符串 所有java关键字都是小写英文 标识符 java常量 java变量 ■ 作用域:起作用的区域■ 使用前必须先声明,在赋值.使用变量名访问这块区域 jav ...
- Java中getResourceAsStream的用法
Java中getResourceAsStream的用法 首先,Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String p ...
最新文章
- 手把手教你如何新建scrapy爬虫框架的第一个项目(下)
- 自动驾驶公司Momenta完成超2亿美元融资,估值超10亿美元
- 华人小哥开发“CG工坊”,帮你快速入门计算机图形学 | GitHub热榜
- Codeforces 864 B Polycarp and Letters 暴力
- 使用PerfView监测.NET程序性能(一):Event Trace for Windows
- socket c/s分佈式編程
- web 服务器 内存 影响_工业环境软件套件 CODESYS web 服务器被曝严重的RCE漏洞
- iOS 自己封装的SDK 打包与合并,新手教程!!!
- proxychains-ng 工作原理分析
- 幽灵漏洞(Ghost gethost)
- OpenCV精进之路(二十三):实例——Bag of Features(BoF)图像分类实践
- 上周Asp.net源码(11.5-11.10)免费下载列表
- 12306分流抢票软件 v1.13.21官方版 -抢票神器
- ctfmon.exe
- P2346 四子连棋 题解
- 【捕捉BUG】jupter notebook python缩进报错但又找不到错误 IndentationError: expected an indented block
- 百度地图api基本用法
- 【性能提升神器】STRAIGHT_JOIN
- php编程入门先学什么 PHP程序员需要具备哪些技能
- 在win10子系统ubuntu平台下使用jekyll和github pages搭建自己的静态博客网站
热门文章
- matlab j计算丰水期的值,科学计算与MATLAB语言超星2020期末考试查题公众号答案
- 直流电机驱动c语言程序,单片机PWM控制直流电机驱动程序+仿真+报告
- 微信小程序设计稿pt怎么转rpx
- 大数据杀熟 算法_大数据“杀熟” 怎能让真正的刀俎逍遥法外
- css3实现缺角四边形_CSS3实现缺角矩形,折角矩形以及缺角边框
- C语言struct 函数,C语言结构体史上最详细的讲解
- python新手怎么兼职-用Python在家兼职赚钱的4个方法
- iOS----------Apple id如何关闭双重认证?
- CAD转换PDF文件失败,打开后内容是空白的
- JPA(hibernate)一对多根据多的一方某属性进行过滤查询