加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

【数理化】直积的运算示例

(2021-03-16 22:47:57)
分类: 数理化和工程
数量、向量、矩阵、张量直接可以作直积,直积最后要穷举到数量与数量的乘积,简单示例如下:

【数理化】直积的运算示例
用sympy实现直积非常容易,示例如下:

from sympy.tensor.array import tensorproduct, Array

a = Matrix([1,2])
b = Matrix([[5,6],[7,8]])
c = tensorproduct(a,b)
c

【数理化】直积的运算示例

c = tensorproduct(b,a)
c
【数理化】直积的运算示例

d = tensorproduct(a,c)
d
【数理化】直积的运算示例

from sympy import  symbols

L = symbols('x0:14')
a1= Array([ L[0],L[1] ])
a2= Array([L[2],L[3],L[4] ])
a3= Array([L[5],L[6],L[7],L[8] ])
a4= Array([L[9],L[10],L[11],L[12],L[13] ])

tensorproduct(a1,a2,a3,a4)

【数理化】直积的运算示例

得到一个2行3列的矩阵,矩阵的元素是4行5列的矩阵。


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有