问题描述
1。我正在尝试实现数据标准化算法。输入数据“ data_train_set”是NumPy数组
data0 = [(x - min(data_train_set))/(max(data_train_set) - min(data_train_set)) for x in data_train_set]
2。我不知道将.any或.all放在哪里
解决方法
any and all将所有输入作为布尔数组或0和1(数字大于零)的数组,并返回True或False。
any如果数组的任何一个值都不为零,则返回true,否则返回true。否则为假。
如果数组的所有值都不为零,则all返回true,否则返回true。否则为假。
您可以将这些运算符用作:
data0 = any([(x - min(data_train_set))/(max(data_train_set) - min(data_train_set)) for x in data_train_set])