下記のコードを書きました。
上手く動くのですが、唯一、出力のファイル名に変数xとzが表示されるようにしたいのですが
上手くいきません。formet関数を使ったのですが、よくわかりませんでした。
つまり、ここでやりたいこととして
出力ファイルが
cp_200M_0.csv
と
cp_200M_1.csv
のような形sw出力されると嬉しいのですができません。
別に上記のような名前でなくても、それぞれを区別できればかまいません。
何かいいアイデアはないでしょうか、、、、、、
import pandas as pd import numpy as np ############################################################################################## cp_200M = pd.read_csv("data/cp_200M.csv", header = None).values.tolist() cp_exp_ens = pd.read_csv("data/cp_exp_ensemble.csv", header = None).values.tolist() ############################################################################################## def count(x,y,z): sum_of_meet_number = 0 lst2 = [] for i in range(480): condition = np.sum((0.8 <= (x[i][z]/y[i][z])) & ((x[i][z]/y[i][z] <= 1.25))) if condition == 1: sum_of_meet_number = sum_of_meet_number + 1 lst2.append(i) np.savetxt('{ここに変数名"x"+"z"のような名前}.csv', lst2, delimiter=',') del lst2 ############################################################################################## print("mean200M") count(cp_200M,cp_exp_ens,0) print("rms200M") count(cp_200M,cp_exp_ens,1)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/12 00:13
2019/12/12 00:19
2019/12/12 00:25
2019/12/12 00:41