当前位置: 首页 > 知识库问答 >
问题:

如何在特定索引处重复numpy数组更改每个循环

谷梁凌
2023-03-14

我想重复前四个指标1次,然后是接下来的4个指标,但由于指标数可能会发生变化,所以我希望这个动态指标的预期输出应该是y=[1,1,3,3,1,1,3,3,5,5,5,5,5]。我试图在特定索引处重复数组,如以下代码所示:

import numpy as np
x=np.array([1,1,3,3,5,5,5,5])

共有1个答案

拓拔泉
2023-03-14
z = np.copy(x)    
for i in range(0, len(z), 4):
       z = np.insert(z, i+4 , z[i:i+4])
 类似资料:
  • 我想知道是否可以编辑在循环中处理的当前对象 我正在处理一组对象,我想仔细查看并在数据库中查找与该问题对象相关联的答案。因此,对于每个问题,去获取答案对象,并更新我的循环中的当前>,以便我可以在其他地方输出/处理。

  • 我是scala新手,想知道如何在scala中的特定索引处启动foreach循环?我的代码目前看起来像这样: 这里的“列表”包含字符串列表[“一”、“二”、“三”、“四”、“五”]。而不是从列表的开始,我希望我的每一个循环从索引i开始操作,忽略所有的VAUES在前面(即只考虑值“四”和“五”)。 谁能帮帮我吗?提前谢谢

  • 问题内容: 我要寻找一个量化的方式来索引的索引。 例如: 我想建立一个新的数组,以便该数组中的每一行(i)都是array的row(i),并由数组inds(i)的行索引。我想要的输出是: 我可以通过循环来实现: 但我正在寻找一种纯矢量化的解决方案。 问题答案: 使用索引数组对另一个数组进行索引时,每个索引数组的形状应与 输出 数组的形状匹配。您希望列索引匹配,并且您希望行索引匹配输出的行,例如: 由

  • 例如,假设我们有: 如果我这样做: 我总是得到0或1,因为它会搜索与值匹配的第一个匹配项。我如何精确地通过索引引用数组中的元素?也就是说,在这种情况下如何获得“0、1、2、3、4”?或者甚至使用多个维度的数组。

  • 问题内容: 我有一个数组,只是想在索引1处获取元素。 如何在JavaScript中数组的第一个索引处获取值? 问题答案: 只需使用

  • 问题内容: 从Numpy的教程中,可以使用整数对轴进行索引,例如用于列,用于行,但是我不明白为什么用这种方式对它们进行索引?当处理多维数组时,如何计算每个轴的索引? 问题答案: 根据定义,维的轴号是该维在数组内的索引。它也是在索引编制过程中用于访问该尺寸的位置。 例如,如果2D数组的形状为(5,6),则最多可以访问。因此,轴0是第一维(“行”),轴1是第二维(“列”)。在较高的尺寸中,“行”和“列