import numpy as np
from sklearn.preprocessing import StandardScaler
data = np.random.randint(2,6,(2,3))
ss = StandardScaler() #类被实例化为对象
std_data = ss.fit_transform(data)
origin_data = ss.inverse_transform(std_data) #实例化为对象后,这行代码运行成功
std_data = StandardScaler().fit_transform(data) #直接使用类本身
origin_data = StandardScaler().inverse_transform(std_data) #未实例化,这行代码运行失败
Python中的类为什么要实例化为一个对象才能使用?
最新推荐文章于 2024-04-22 01:28:02 发布