将matlab代码放入python

2024-04-18 23:50:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我在把matlab中的代码放到python中时遇到了一个小问题,我知道如何生成循环和其他东西,但是双等号与function is member是相同的,我不知道如何将它放到python中

for i=1:49
    if path==var(path(1),i) == 0 & var(path(1),i) ~= 0
        path(1,2) = var(r,i);
        var2(i,1:2)  = path;
        path(1,1:2);
        a = a+1;
        two_connections(a,:) = path;

Tags: path代码forifisvarfunctionconnections
1条回答
网友
1楼 · 发布于 2024-04-18 23:50:41

Matlab中的双双双等号检验每个值是否相等。在

换句话说,如果a,b,c相等,(a==b==c)将计算为1,否则为0(即使a==b)

确保a==b和b==c(或a==b和a==c等)就足够了

颚化符等号只是“不等于”。在

所以你的if语句应该是:

if (path == 0) and (var(path(1),i) == 0) and (var(path(1),i) != 0):

相关问题 更多 >