[英]how can i convert java code to python for-loop
我不知道如何将Java代码转换为python代码。
for(int i=0; i<16; i++ ){
tmp[i]= (float) tmp[i] + Math.sqrt((Math.pow((a[0][i] - b[0]),2))); }
这是java代码
for i in range(0,16):
tmp[i] = 0 # initialization temp
tmp[i] = dist_tmp[i] + ((a[0][i] - a[0])**2)**0.5
我的尝试
import math
for i in range(16):
tmp[i] = 0
tmp[i] = float(tmp[i]) + math.sqrt(math.pow(a[0][i] - b[0], 2))
您的代码通常是正确的,并且需要进行最少的更正。 您可以使用以下代码:
tmp = [0]*16 # init tmp as a list containing 16 zero elements if needed
for i in range(16):
tmp[i] = dist_tmp[i] + ((a[0][i] - b[0])**2)**0.5
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.