我把matlab的代码放到python中有点问题,我知道如何制作循环和东西,但是双等号与函数是成员相同,我不知道如何把它放在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;
答案 0 :(得分:1)
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):