下記のように、mathをインポートして、target_colに
入っている変数を、値を小さくするため、対数関数(eを底)
に変換して、データベース(df)を作る工程です。
y = math.log(y1+1)のところで、
only size-1 arrays can be converted to Python scalarsという
エラーがでます。解決方法はあるでしょうか。
import math
#Numpyの配列に変換
y1= np.array(dataset[target_col])#ターゲット変数
y = math.log(y1+1)
X = np.array(dataset[feature_cols])#説明変数
df = pd.DataFrame({'y(original):':y1,'y(target):':y})
print(df)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/11 06:10
2020/04/11 06:12
2020/04/11 06:13
2020/04/11 06:16
2020/04/11 06:31
2020/04/11 06:38