如何创建包含字符串和整数的numpy矩阵?

2024-04-26 18:37:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我创建了一个numpy矩阵:

[[A, B, C, D, E]
 [5, 6, 8, 2, 6]
 [-2, -9, 3, 3, 6]]

但是,当我尝试将第2行和第3行中的int添加到第4行时,第2行和第3行被识别为字符串而不是int:

[[A, B, C, D, E]
 [5, 6, 8, 2, 6]
 [2, 9, 3, 3, 6]
 [52, 69, 83, 23, 66]]

我想要的输出是:

[[A, B, C, D, E]
 [5, 6, 8, 2, 6]
 [2, 9, 3, 3, 6]
 [7, 15, 11, 5, 12]]

我不想把int(matrix[I][j])用于我试图访问和操作矩阵的所有地方。如果我想要一个int加法,如何防止这个字符串加法发生?你知道吗


Tags: 字符串numpy地方矩阵matrixint行时