Python 将数字列转换为百分比

Python 将数字列转换为百分比,python,python-3.x,Python,Python 3.x,我有4个专栏。第4列是3列值的总和。 是这样的 A B C D 4 3 3 10 我想把上面的表达式转换成这个 E F G H 40% 30% 30% 100% 如何在python中实现这一点 > P>您可以使用NUMPY数组进行此操作,让我们考虑所有的列都用向量表示,然后前3列用3个向量表示。p> A = numpy.array([4]) B = numpy.array([3]) C = numpy.array([3]) 然后可以将它们作为法向量添加(在案例列中)

我有4个专栏。第4列是3列值的总和。 是这样的

A  B  C  D
4  3  3  10
我想把上面的表达式转换成这个

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

如何在python中实现这一点

> P>您可以使用NUMPY数组进行此操作,让我们考虑所有的列都用向量表示,然后前3列用3个向量表示。p>
A = numpy.array([4])
B = numpy.array([3])
C = numpy.array([3])
然后可以将它们作为法向量添加(在案例列中)

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

A = 1
B = 2
C = 3

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

你能解释一下列的含义吗?它是否与列构成的二维数组(矩阵)相同,我指的是a、B、C、D列,并且希望另一列的格式为E、F、G、H。它们的维数都相同。
A = 1
B = 2
C = 3