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

矩阵转置 Matlab与Numpy差异,复数慎重

最近在尝试将一些Matlab代码转为Python,踩了一些意想不到的坑。仅供参考。

矩阵转置,Matlab可以非常简单的通过加一撇来实现,例如

A = [1,2;3,4]
B = A'

输出为

A =

     1     2
     3     4


B =

     1     3
     2     4

看起来和Python里的transpose()功能一样。

但当处理复数矩阵时,就理所当然的踩坑了。Matlab的‘撇’转置时,会同时将复数取共轭

A = [1+1i,2-2i;3+3i,4-4i]
B = A'

输出的却是

A =

     1+1i     2-2i
     3+3i     4-4i


B =

     1-1i     3-3i
     2+2i     4+4i

http://www.kler.cn/a/399239.html

相关文章:

  • [前端面试]javascript
  • 【Android原生问题分析】夸克、抖音划动无响应问题【Android14】
  • LLMs之Code:Qwen2.5-Coder的简介、安装和使用方法、案例应用之详细攻略
  • MongoDB自定义顺序排序
  • SpringBoot 应用出错 Comparison method violates its general contract!
  • 【C语言指南】C语言内存管理 深度解析
  • 基于Java Springboot宠物流浪救助系统
  • Android中Crash Debug技巧
  • 单体架构 IM 系统之 Server 节点状态化分析
  • 【Rust中的策略模式实现】
  • 10款PDF合并工具的使用体验与推荐!!!
  • 【Redis】使用redis实现登录校验功能
  • vim配置 --> 在创建的普通用户下
  • linux,一、部署LNMP环境二、配置动静分离三、地址重写四、编写systemd Unit文件
  • Azure pipeline 通过git命令修改文件
  • 记录配置ubuntu18.04下运行ORBSLAM3的ros接口的过程及执行单目imu模式遇到的问题(详细说明防止忘记)
  • 【Python刷题】最少拐弯路线问题
  • 实战:深入探讨 MySQL 和 SQL Server 全文索引的使用及其弊端
  • 从北美火到中国,大数据洞察品牌“STANLEY”的突围之路
  • Java基础-I/O流
  • 了解什么是Python(简介)
  • ES6笔记
  • 38配置管理工具(如Ansible、Puppet、Chef)
  • ssm114基于SSM框架的网上拍卖系统的设计与实现+vue(论文+源码)_kaic
  • 两种鼠标hover切换对应图片方法对比
  • Linux下编译MFEM