将数字列转换为百分比

时间:2018-09-19 04:42:09

标签: python python-3.x

我有4栏。第4列是3列的值之和。 就是这样。

A  B  C  D
4  3  3  10

我想将上面的表达式转换为此。

E   F   G   H
40% 30% 30% 100%

如何在python中执行此操作?

1 个答案:

答案 0 :(得分:0)

您可以使用numpy数组进行此操作,让我们考虑所有列均由矢量表示,然后前3列由3个矢量表示。

A = numpy.array([4])
B = numpy.array([3])
C = numpy.array([3])

然后您可以将它们添加为法线向量(在您的情况下为列)

D = A + B + C

所有数值都将按您预期的方式工作,但据我所知,问题是字母不能像您提到的那样添加。因为如果我们考虑

A = 1
B = 2
C = 3

那么答案将是10或J不是D,第二组也是如此。