如何在for循环中多次追加以获得与B相同的结果,如下所示
import numpy as np
B1 = np.linspace(0,1,7)
B2 = np.linspace(3,8,7)
B = np.append(B1, B2)
B = np.append(B, B2)
B = np.append(B, B2)
B = np.append(B, B2)
B = np.append(B, B2)
到目前为止尝试这样的事情,但我没有想法
n = 5
for i in range(n):
B[i] = np.append(B, B2)
答案 0 :(得分:1)
您可以使用np.tile()沿某个轴追加多次。
B = np.append( B1, np.tile(B2, (1, 5)) )
答案 1 :(得分:0)
n = 5
for i in range(n):
B = np.append(B, B2)