我刚开始学numpy
得到下面的np表,并希望计算每个单元格占列总数的百分比
data = np.array([[7,16,17], [12,11,3]])
headers = ["Grundskola", "Gymn", "Akademisk"]
# tabulate data
table = tabulate(data, headers, tablefmt="github")
# output
print(table)
| Grundskola | Gymn | Akademisk |
|--------------|--------|-------------|
| 7 | 16 | 17 |
| 12 | 11 | 3 |
致:
| Grundskola | Gymn | Akademisk |
|--------------|--------|-------------|
| 39%| 59% | 85% |
| 61%| 41% | 15% |
我知道np.sum(data2,axis=0/1)将给出总数,但我如何使用它来计算数组
阵列的大小可以不同
你可以试试这个。使用^{} 覆盖
axis = 0
并将数组data
除以轴0上的和现在,在
tabulate
函数中使用这个percentages
您可以将^{} 格式化为如下格式
相关问题 更多 >
编程相关推荐