import tensorflow as tf
import pandas as pd
from sklearn.preprocessing import MinMaxScaler as scaler
df = pd.DataFrame([[0.1,0.2,0.3],[0.7,0.34,0.67],[0.3,0.1,0.5],[0.54,0.6,0.2]],columns=['A','B','C'])
df
输出量:
A B C
0 0.10 0.20 0.30
1 0.70 0.34 0.67
2 0.30 0.10 0.50
3 0.54 0.60 0.20
def transform(df):
scaler.fit(df)
return scaler.transform(df)
df
输出量:
A B C
0 0.10 0.20 0.30
1 0.70 0.34 0.67
2 0.30 0.10 0.50
3 0.54 0.60 0.20
1条答案
按热度按时间6rvt4ljy1#
您可以使用此工作如下;
输出量:
输出量:
数据集已在范围{0,1}之间。
MinMaxScaler将每个值转换为0-1的范围。
因此,对于不同的输入数据,值将相应地反映。