复制数组 Python

我想在数组内复制一个数组以解释重复的单独数组。我拥有的数据是数千个数字,但为了简化起见,这就是我要找的:


a = [1,2,3,4,5]

b = [2,6,5,7,3]


new_a = [1,2,3,4,5,1,2,3,4,5]

new_b = [2,6,5,7,3,2,6,5,7,3]


#array b

magnitude = data[:,1]


# phaseresult_i is array a


for t in range(len(time)):

    floor = math.floor((time[t]-time[0])/(bestperiod))

    phase_i = ((time[t]-time[0])/(bestperiod))-floor

    phaseresult_i.append(phase_i)


newphaseresult_i = phaseresult_i +phaseresult_i

newmagnitude = magnitude + magnitude

以上是我在代码中的确切内容,第一个数组的长度加倍,但第二个数组的长度没有。


慕尼黑的夜晚无繁华
浏览 174回答 3
3回答

青春有我

您可以使用 + 运算符:a = [1,2,3,4,5]b = [2,6,5,7,3]new_a = a+a new_b = b+b print(new_a) #[1, 2, 3, 4, 5, 1, 2, 3, 4, 5]print(new_b) #[2, 6, 5, 7, 3, 2, 6, 5, 7, 3]
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python