big_qiezi 2021-05-19 06:14 采纳率: 83.3%
浏览 34
已采纳

纯小白,求教numpy一个矩阵计算的问题,挺急的,谢过了!

已知有矩阵nu 和 Q,应该怎么写程序才能得到如图所示的矩阵 ek ?

之前实在matlab上做的,现在想转到numpy上但不知道程序怎么写(就是个简单的循环但是不知道在numpy是什么格式)

自己写的numpy报错:

ek=np.zeros([6,4]);

q=np.array([2.588 2.964 4.029 1.4]);

nu=np.array([[1,0,1,0],[1,1,2,0],[1,1,1,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]]);
Q=np.array([0.848,0.54,1.2,1.224,0.901,1.4]);
Q_trans=np.transpose(Q);


for i in range(6): 
ek[:,1]= np.multiply(nu[:,1]*Q_trans) 

附原来matlab上写的(运行顺利)

ek=zeros(6,4);

q=[2.588 2.964 4.029 1.4];

nu = [1 0 1 0 ; 1 1 2 0 ; 1 1 1 0  ; 0 1 0 0 ; 0 0 1 0 ; 0 0 0 1];

for i = 1:6
ek(i,:) = nu(i,:)*Q(i)./q;
end

如果可以的话,我能给各位发matlab的程序,然后大神帮我翻译成numpy的格式吗

  • 写回答

2条回答 默认 最新

  • 有问必答小助手 2021-05-19 11:49
    关注

    您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

    如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

    ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥20 机器学习能否像多层线性模型一样处理嵌套数据
  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效