【发布时间】:2015-06-22 02:00:35
【问题描述】:
我有一个 numpy 数组,其中特定行的每个单元格代表一个特征的值。我将它们全部存储在一个 100*4 的矩阵中。
A B C
1000 10 0.5
765 5 0.35
800 7 0.09
知道如何规范这个 numpy.array 的行,其中每个值都在 0 和 1 之间?
我想要的输出是:
A B C
1 1 1
0.765 0.5 0.7
0.8 0.7 0.18(which is 0.09/0.5)
提前致谢:)
【问题讨论】:
-
澄清一下:它是 NumPy 数组还是 Pandas DataFrame?
-
在编程时,具体化很重要:
set是 Python 中的一个特定对象,您不能拥有一组 numpy 数组。 Python 没有矩阵,但 numpy 有,并且matrix类型与 numpyarray/ndarray不同(它本身与 Python 的array类型不同,后者与 @987654328 不同@)。这些都不是熊猫DataFrames.. -
我不认为这是一个完整的规范化。我会查看stackoverflow.com/questions/9775765/… 以获得更好的规范化定义。