pytorch - 如何将张量转换为 Pytorch 中的复杂类型?
问题描述
我想用 Pytorch 做一些量子力学计算,其中的数量有时很复杂。我想知道如何将现有的实张量转换为复杂类型。
解决方案
PyTorch 确实支持复数。
尝试这个:
import torch
a = torch.tensor([1.0, 2.0], dtype=torch.double)
b = a.type(torch.complex64)
推荐阅读
- ios - 使用 UIPresentationController 时如何允许父视图的手势仍然有效/不被禁用?(复制 Apple 地图功能)
- c++ - 无法使用柯南将 SDL2 设置为在 linux ubuntu 20.04 上使用音频(alsa)运行
- javascript - 是否可以从 TamperMonkey 脚本中读取浏览器的控制台?
- reactjs - 使用 React 限制地图上的点击次数
- html - 导航栏品牌文字只能点击一次,锁定后无法再次点击
- java - 方法不计算演示类中的输出
- reactjs - 从 mongoDB 中删除项目
- r - Using Datetime Vectors to Filter a Dataframe
- javascript - Web 组件自定义元素表单元素提交
- xml - XPATH 计算祖先中子节点的出现次数