当前位置: 首页 > 面试题库 >

Python:如何在某些索引位置获取数组的值?

习阳
2023-03-14
问题内容

我有一个像这样的numpy数组:

a = [0,88,26,3,48,85,65,16,97,83,91]

如何一步一步获取特定索引位置的值?例如:

ind_pos = [1,5,7]

结果应为:

[88,85,16]

问题答案:

只是索引使用你 ind_pos

ind_pos = [1,5,7]
print (a[ind_pos]) 
[88 85 16]


In [55]: a = [0,88,26,3,48,85,65,16,97,83,91]

In [56]: import numpy as np

In [57]: arr = np.array(a)

In [58]: ind_pos = [1,5,7]

In [59]: arr[ind_pos]
Out[59]: array([88, 85, 16])


 类似资料:
  • 问题内容: 我有一个像这样的数组: 如果用户将“ Designation2”作为输入,则代码应返回。 这可能是一个非常简单的问题,但是我是Java的新手。因此,请提出一些建议。 问题答案: 您可以遍历数组中的字符串,并找到与您要查找的字符串匹配的索引。

  • 我正在做一个程序,它将计算一些东西,例如,我需要知道有多少员工是女性,它是在一个文件,我读取并保存在一个字符串数组。保存在数组中的数据为F为女性,M为男性。我怎么统计数组里面有多少个F(女)?我已经设置好了所有的东西,我需要知道的是如何计算数组中的值,数组中的特定值(只是F),而不是所有的值。 这是读取性别的代码(在示例中使用): 这是用来存储它们的变量: Gender.txt文件是这样的:

  • 我有一个数组:int[]arr={1,2,3,4,5,6} 我需要打印一些从1到5的索引值,为什么我不能在java中这样做?system.out.println(ARR[1,5])那么该如何完成呢?

  • 我有两个数组 它们的长度都是4。City保存每个城市的名称,temp保存每个城市的平均温度。温度中的温度与城市中的城市顺序相同。所以我的问题是,我怎样才能得到temp中最大int的索引?我想打印出来

  • 我有一个2D按钮数组(按钮),它将生成一个5×5的按钮网格。我想在单击时获取单个按钮的索引(例如,(2,2)在中间),并通过创建Topcenter(这将是按钮的索引(x,y-1)或1,2,其中x和y是单击按钮的值)等整数变量,在3 x 3半径内找到围绕原始按钮的按钮的索引值。)然后,我可以向周围的按钮添加文本等。 这是一个可视化: 0,0|0,1|0,2|0,3|0,4 1,0 | 1,1 | 1

  • 例如,假设您有字符串“greg”。程序会提示您输入要删除的字符,您说“g”,然后程序会提示“输入要删除的g(而不是索引-1=1、2=2等)”,然后输入“2”。然后程序输出新的句子,即“gre”。这是我的CSCI类程序的一部分,我知道如何使用replace(),但我的教授说,我们只能使用循环和这些字符串方法length、concat、charAt、substring和equals(或equalsIg