1
Я пытаюсь создать массив строк, которые все '< =', '> =' и '='.
Это код, который я сделал:Как сделать знак неравенства и знак равенства в строку
del_str=np.zeros((Nnodes*ndofs),dtype=str)
for i in range(Nnodes*ndofs):
if dels[i]>0:
del_str[i]="<="
elif dels[i]<0:
del_str[i]=">="
else:
del_str[i]="="
Я думаю, что это должно работать, но когда я проверить его с принтом я только этим:
['=' '=' '=' '=' '=' '=' '<' '>' '<' '>' '>' '<' '>' '>' '>' '>' '>' '>' '>' '>' '>' '>' '>' '>' '>' '>' '>' '>' '=' '=' '=' '=' '<' '>']
Где я ошибся ?? Я даже пробовал:
del_str=np.zeros((Nnodes*ndofs),dtype=str)
for i in range(Nnodes*ndofs):
if dels[i]>0:
del_str[i]="<"+"="
elif dels[i]<0:
del_str[i]=">"+"="
else:
del_str[i]="="
но он все еще не работает. Пожалуйста, дайте мне знать, что мне не хватает.