当前位置: 首页 > wzjs >正文

太原贴吧宁波专业seo服务

太原贴吧,宁波专业seo服务,苏州网站建设凡科,国内wordpress教程目录 向量点积 矩阵乘法 矩阵转置 向量转换相机坐标系 在 Python 的科学计算库(如 NumPy)中,einsum 是一个强大的函数,它可以简洁地表示各种张量运算。下面是几个不同类型的使用示例: 向量点积 向量点积是两个向量…

目录

向量点积

矩阵乘法

矩阵转置

向量转换相机坐标系



在 Python 的科学计算库(如 NumPy)中,einsum 是一个强大的函数,它可以简洁地表示各种张量运算。下面是几个不同类型的使用示例:


向量点积


向量点积是两个向量对应元素相乘后求和的结果。使用 einsum 可以非常简洁地实现。
 

import numpy as np# 创建两个向量
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])# 使用 einsum 计算向量点积
dot_product = np.einsum('i,i->', a, b)
print("向量点积结果:", dot_product)

矩阵乘法


矩阵乘法是将一个矩阵的行与另一个矩阵的列进行点积运算。
 

import numpy as np# 创建两个矩阵
A = np.array([[1, 2], [3, 4]])
B = np.array([[5, 6], [7, 8]])# 使用 einsum 计算矩阵乘法
matrix_product = np.einsum('ij,jk->ik', A, B)
print("矩阵乘法结果:\n", matrix_product)


矩阵转置


矩阵转置是将矩阵的行和列进行交换。
 

import numpy as np# 创建一个矩阵
M = np.array([[1, 2, 3], [4, 5, 6]])# 使用 einsum 进行矩阵转置
transposed_matrix = np.einsum('ij->ji', M)
print("矩阵转置结果:\n", transposed_matrix)


这些示例展示了 einsum 在不同张量运算中的应用。它的优势在于能够用简洁的字符串表示复杂的运算,避免了使用显式的循环来实现这些运算,提高了代码的可读性和执行效率。

向量转换相机坐标系

torch.einsum('c,bCc->bC', world_up_vector, extrinsic_matrix[..., :3, :3])

等效代码:

new_world_up = torch.matmul(world_up_vector.unsqueeze(0), extrinsic_matrix[..., :3, :3])  # 形状 (B, 1, 3)
new_world_up = new_world_up.squeeze(1)  # 形状 (B, 3)

http://www.dtcms.com/wzjs/504479.html

相关文章:

  • 专业服务网站开发百度秒收录技术
  • 网站怎样赚钱泰安网站制作推广
  • 女生wordpress网站适合域名被墙检测
  • 菏泽建设信息网seo是啥
  • net网站开发找那家全网品牌推广
  • 广州市 网站建设 有限公司重庆seo全面优化
  • 哈尔滨网站营销推广seo点击软件
  • 免费设计图网站代运营公司可靠吗
  • 网站建设人员的工资分配百度站长链接提交
  • wordpress 响应 主题二十个优化
  • 任县建设局网站关键词排名点击
  • 高端的响应式网站建设公司今日的新闻头条10条
  • 太原新媒体运营公司哈尔滨seo服务
  • 八戒网站做推广厦门网站优化
  • 师德师风建设好的小学网站广告公司推广平台
  • 新闻报道策划案模板范文温州seo推广外包
  • 手机网站建设创意新颖网站优化关键词
  • 网站建设毕业设计个人总结汕头seo优化项目
  • 工作做ppt课件的网站百度代理服务器
  • 广州建设网站企业网站关键词优化方案
  • 安装wordpress连接不了数据库黑帽seo寄生虫
  • 适合权重小的网站做的专题重庆镇海seo整站优化价格
  • 山东网络建站推广西安百度提升优化
  • 网站的模糊搜索怎么做北京seo收费
  • 秀山网站建设免费收录平台
  • 自己模板做网站广州关于进一步优化疫情防控措施
  • 加强农业网站建设上海百度关键词推广
  • 网站建设与规划试卷站点
  • 一起做网站女装夏季电脑培训机构
  • 通付盾 网站建设公司百度知道网页入口