ウェブ上のあらゆる場所文字列を整数に変換する方法を見つけることができますが、その逆は機能していないようです。このエラー(マップ(引数2)サポートしている必要があります反復)浮動小数点のリストを文字列に変換して別のリストに追加する方法
私の整数の場合:
-0.707106781187
-1.0
-0.408248290464
0.0
私のコードの関連部分:
def calculateZscore(inFileName, outFileName):
inputFile = open(inFileName,"r")
txtfile = open(outFileName, 'w')
for line in inputFile:
newList = line.strip().split(',')
obsExp = newList[-2:]
obsExp = list(map(int, obsExp))
obs = obsExp[0]
exp = obsExp[1]
zScore = (obs - exp)/math.sqrt(exp)
zScore = list(map(str, zScore))
print zScore
if __name__ == "__main__":
main()
hmmm true浮動小数点 –