私はPython(以前のMatlabユーザー)にはとても新しいです。Pythonは配列内の要素を入れます
Iは
y_pred = [None] * 128
test_idx
アレイ私はy_predアレイresults
array([0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
0, 0, 0, 0, 0, 0, 0])
とtest_idxに対応する値を置き換えたいindeces
array([ 3, 4, 5, 19, 28, 30, 38, 39, 47, 49, 50, 51, 54,
64, 74, 81, 84, 85, 90, 91, 93, 97, 102, 103, 106, 107,
109, 111, 115, 121], dtype=int64)
の配列で有します
試してみると
y_pred[test_idx] = results
私はエラーを取得する: TypeError例外:一つの要素を持つ唯一の整数配列は
'y_pred'は配列ではなく、そのようにインデックスを付けることのできない' list'です。たぶん代わりに配列を使用しますか? –
また、実際に 'numpy'タグを使うべきです。' numpy'配列について質問するつもりです。 –
本当に 'y_pred''を' None'のリストにしますか?ゼロの配列ではありませんか? Matlabに相当するものは何ですか? – hpaulj