2017-10-08 5 views

答えて

3
def zero_insert(x): 
    y = np.zeros((5*(len(x)-1))+1, dtype=np.int) 
    for i in range(len(x)): 
     y[5*i] = x[i] 
    return y 

初期化と割り当て -

x = np.asarray(x) # convert to array 
n = 4    # number of zeros to be inserted 
N = n+1 
out = np.zeros((len(x)-1)*N+1,dtype=x.dtype) 
out[::N] = x 
+1

"AttributeError: 'list'オブジェクトに 'dtype'属性がありません" –

+0

@NickDuddy入力として配列が必要です。編集内容を確認してください。 – Divakar

+0

@NickDuddy投稿されたソリューションはあなたのために機能しましたか? – Divakar

関連する問題