[解決済み] TypeError: append() に 1 つの必須位置引数がない: 'values'
質問
私は360x190サイズの変数'x_data'を持っており、データの特定の行を選択しようとしています。
x_data_train = []
x_data_train = np.append([x_data_train,
x_data[0:20,:],
x_data[46:65,:],
x_data[91:110,:],
x_data[136:155,:],
x_data[181:200,:],
x_data[226:245,:],
x_data[271:290,:],
x_data[316:335,:]],axis = 0)
次のようなエラーが表示されます。 TypeError: append() missing 1 required positional argument: 'values'.
どこで間違ったのでしょうか?
を使用している場合
x_data_train = []
x_data_train.append(x_data[0:20,:])
x_data_train.append(x_data[46:65,:])
x_data_train.append(x_data[91:110,:])
x_data_train.append(x_data[136:155,:])
x_data_train.append(x_data[181:200,:])
x_data_train.append(x_data[226:245,:])
x_data_train.append(x_data[271:290,:])
x_data_train.append(x_data[316:335,:])
の場合、出力サイズは160行から8行になります。
更新してください。
matlabでテキストファイルを読み込むと、x_dataは360行190列の変数となる。
1から20、46から65、...の行のデータを選択したい場合は、次のようにする。
x_data_train = xdata([1:20,46:65,91:110,136:155,181:200,226:245,271:290,316:335], :);
その結果、x_data_trainは私の望む配列になります。
Pythonでこれを行うにはどうすればよいでしょうか。20*192の8つのサブセットの配列が得られますが、私は160*192の1つの配列にしたいのです。
どのように解決するのですか?
x_dataとnpの詳細が必要かもしれませんが...
第一に、同じリストのコピーを2つ作成している:npとx_data_train 2つ目:x_dataのインデックスが変です。 第三に、append()が2つしか受け付けないのに、3つのオブジェクトを渡している。
x_dataのインデックスを見直すことで、現在のエラーは解決すると思いますが、appendに2つの値を渡すことに関連して、別のエラーが発生することになります。
そして、あなたが望んでいるのは、きっと
x_data_train.append(object)
ではなく
x_data_train = np.append(object)
で、実際に必要なのは
x_data_train.extend([objects])
appendとextendの詳細はこちら。 アペンドとエクステンドの比較
関連
-
[解決済み】TypeError: method()は1つの位置引数を取るが、2つが与えられている
-
[解決済み] Process finished with exit code 1」とはどういう意味ですか?
-
[解決済み] Pythonで "filter "オブジェクトの長さを求める方法
-
[解決済み] TypeError: 引数に複数の値が指定されました。
-
[解決済み] PyCharmでインタプリタを設定する。"別のSDK名を使用してください"
-
[解決済み] TypeError: 1つの必須位置引数がありません: 'self'
-
[解決済み] Python3.7でpip3 psycopg2を実行しようとするとエラー: pg_config executable not foundが発生します。
-
[解決済み] テキストファイルに辞書を書き込む?
-
[解決済み] TypeError: Python3でファイルへの書き込み時に'str'ではなくbytesのようなオブジェクトが要求される
-
[解決済み] Pythonで集合に値を追加する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】なぜELIF Invalid Syntax Errorが発生するのでしょうか?
-
[解決済み] ValueError: 2D 配列を期待したが、代わりに 1D 配列を得た。
-
[解決済み] pygame: pygame.KEYDOWNが動作しない
-
[解決済み] ImportError: libcublas.so.9.0: 共有オブジェクトファイルを開くことができない
-
[解決済み] python 3.x ImportError: cStringIO'という名前のモジュールがありません。
-
[解決済み] Pythonのエラーメッセージ io.UnsupportedOperation: not readable(読めません
-
[解決済み] Python SSL証明書検証エラー
-
[解決済み] ~/.conda/envs. ~/anaconda3/envs.
-
[解決済み] Jupyterノートブックで別ディレクトリのpyファイルをインポートする
-
[解決済み] Pythonのリストメソッドであるappendとextendの違いは何ですか?