Python 使用特定的列和行numpy数组

Python 使用特定的列和行numpy数组,python,numpy,matrix,Python,Numpy,Matrix,我有一个矩阵,其中第一列和第一行由字符串组成,其余部分是浮点数: [["City","Score1","Score2","Score3"], ["Berkley",23,432,321], ["Ohio",3,432,54], ["Columbia",123,432,53]] 我只需要制作另一个矩阵来存储浮点数。 它看起来是这样的: [[23,432,321], [3,432,54], [123,432,53]] 使用numpy: import numpy as np arr = np.a

我有一个矩阵,其中第一列和第一行由字符串组成,其余部分是浮点数:

[["City","Score1","Score2","Score3"],
["Berkley",23,432,321],
["Ohio",3,432,54],
["Columbia",123,432,53]]
我只需要制作另一个矩阵来存储浮点数。 它看起来是这样的:

[[23,432,321],
[3,432,54],
[123,432,53]]
使用numpy:

import numpy as np

arr = np.array([["City","Score1","Score2","Score3"],
                ["Berkley",23,432,321],
                ["Ohio",3,432,54],
                ["Columbia",123,432,53]])

new_arr = arr[1:, 1:].astype(float)
注意:在您的示例中,这些是整数而不是浮点数,但我在这里仍然使用浮点数

使用numpy:

import numpy as np

arr = np.array([["City","Score1","Score2","Score3"],
                ["Berkley",23,432,321],
                ["Ohio",3,432,54],
                ["Columbia",123,432,53]])

new_arr = arr[1:, 1:].astype(float)

注意:在您的示例中,这些是整数而不是浮点数,但我在这里仍然使用浮点数

这些不是浮点数,它们是整数。你尝试过什么?在所有进一步的问题中,如果你的矩阵是一个numpy数组,请标记这些不是浮点,它们是整数。您尝试过什么?在所有进一步的问题中,请标记您的矩阵是否为numpy数组