【问题标题】:How To Locate First Element In An Array?如何定位数组中的第一个元素?
【发布时间】:2019-04-04 00:25:13
【问题描述】:

我是 Python 新手,我正在尝试获取一行中的第一个元素并打印它。我该怎么做?

例如,数组 A 有:

([[   0, 435, 500, 432, 658]])

我需要打印 0。我怎样才能做到这一点?

【问题讨论】:

    标签: python arrays numpy scipy


    【解决方案1】:

    这是一个只有 1 行的二维数组的示例,因此您可以使用以下 [0,0]

    第一个 0 将选择第一行或一维数组,第二个 0 将选择该数组中的第一个元素。 更多关于索引 numpy 数组的信息可以在这里找到:https://docs.scipy.org/doc/numpy-1.13.0/user/basics.indexing.html

    arr=np.array([[   0, 435, 500, 432, 658]])
    #To get the first element from the array inside the first array, you should do
    print(arr[0,0])
    

    【讨论】:

    • 澄清一下 - 如果您使用类似结构的列表,您将索引为:[[0, 435, 500, 432, 658]][0][0]
    • @Recessive 是的,但在这种情况下它是一个 numpy 数组!
    • 我知道,只是想补充一下,以防有人使用普通列表并偶然发现这个问题
    猜你喜欢
    • 2020-08-26
    • 2022-11-16
    • 1970-01-01
    • 2021-11-07
    • 1970-01-01
    • 2018-12-24
    • 2011-05-04
    • 2013-06-05
    • 2018-10-15
    相关资源
    最近更新 更多