Pythonでマスキングを使用してnumpy配列を分割する

ホセ・ラモン

my_arrayサイズのnumpy配列があります100x202次元のnumpy配列my_arrとインデックスx入力として受け取り、サイズ1x20 test_arr99x20 train_arr。の2つの配列を返す関数を作成したいと思いますベクトルtest_arrmy_arr、インデックスx持つ行列の行に対応しtrain_arr、残りの行が含まれます。私はマスキングを使用して解決策をたどろうとしました:

def split_train_test(my_arr, x):

   a = np.ma.array(my_arr, mask=False)
   a.mask[x, :] = True
   a = np.array(a.compressed())
   return a

どうやらこれは私が望んでいたように機能していません。結果としてnumpy配列を返し、配列を適切にトレーニングおよびテストするにはどうすればよいですか?

サイドム

単純なインデックスを使用できますnumpy.delete

def split_train_test(my_arr, x):
    return np.delete(my_arr, x, 0), my_arr[x:x+1]

my_arr = np.arange(10).reshape(5,2)

train, test = split_train_test(my_arr, 2)

train
#array([[0, 1],
#       [2, 3],
#       [6, 7],
#       [8, 9]])

test
#array([[4, 5]])

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Pythonでnumpyと同様にJavaで配列をマスキングする

分類Dev

集計を使用してマングースのドキュメント配列をページ分割するにはどうすればよいですか?

分類Dev

マスキングを使用して配列内の文字列を変更する

分類Dev

インデックス配列(Python)を使用してnumpy配列を複数の配列に分割します

分類Dev

3Dマスキングとインデックス作成を使用してnumpy配列に値を割り当てることはできません

分類Dev

numpy配列マスキングを加速する方法は?

分類Dev

numpy配列マスキングを加速する方法は?

分類Dev

2番目の配列を使用して、インデックスの値でネストされた配列をマスキングする

分類Dev

オブジェクトの配列を使用してマングーススキーマを作成する方法

分類Dev

mapコマンドを使用してPythonが配列(numpy)を変更する

分類Dev

AutoLayoutを使用してUILabelでUIViewをマスキングする

分類Dev

配列内のオブジェクトを使用してスキーマを作成するにはどうすればよいですか?マングース

分類Dev

numpy配列を分割し、分割配列で特定のアクションを実行する方法[Python]

分類Dev

numpy配列の値をコンマで分割する方法

分類Dev

マスキング配列の行を使用して、配列の行全体の平均を計算します

分類Dev

配列をセグメントに分割し、Python numpyを使用してセグメントのサブセグメントを実行するにはどうすればよいですか?

分類Dev

numpy配列を使用してグループIDでシーケンスを作成する

分類Dev

ReactJSでカスタムインデックスを使用して配列をマッピングする方法

分類Dev

Python numpy ValueError:シーケンスを使用して配列要素を設定する

分類Dev

Python配列をNumPy配列にマッピングする方法

分類Dev

Pythonを使用してスペースでcsv列エントリを分割する

分類Dev

Numpy配列をマスキングし、forループを使用せずにマスクごとに計算を適用する

分類Dev

マングースでサブドキュメントの配列を使用する正しい方法

分類Dev

マングースを使用して配列にデータを追加する

分類Dev

条件付きマスキングで配列を作成する

分類Dev

大きなnumpy配列を、グループ化されたインデックスのリストを使用して個別の配列に分割します

分類Dev

サイズmのスライディングウィンドウを使用して、numpy配列をn個のサブ配列に分割するにはどうすればよいですか?

分類Dev

Reactを使用して配列をマッピングする方法

分類Dev

Numpyを使用してPythonで配列の配列を再形成する方法

Related 関連記事

  1. 1

    Pythonでnumpyと同様にJavaで配列をマスキングする

  2. 2

    集計を使用してマングースのドキュメント配列をページ分割するにはどうすればよいですか?

  3. 3

    マスキングを使用して配列内の文字列を変更する

  4. 4

    インデックス配列(Python)を使用してnumpy配列を複数の配列に分割します

  5. 5

    3Dマスキングとインデックス作成を使用してnumpy配列に値を割り当てることはできません

  6. 6

    numpy配列マスキングを加速する方法は?

  7. 7

    numpy配列マスキングを加速する方法は?

  8. 8

    2番目の配列を使用して、インデックスの値でネストされた配列をマスキングする

  9. 9

    オブジェクトの配列を使用してマングーススキーマを作成する方法

  10. 10

    mapコマンドを使用してPythonが配列(numpy)を変更する

  11. 11

    AutoLayoutを使用してUILabelでUIViewをマスキングする

  12. 12

    配列内のオブジェクトを使用してスキーマを作成するにはどうすればよいですか?マングース

  13. 13

    numpy配列を分割し、分割配列で特定のアクションを実行する方法[Python]

  14. 14

    numpy配列の値をコンマで分割する方法

  15. 15

    マスキング配列の行を使用して、配列の行全体の平均を計算します

  16. 16

    配列をセグメントに分割し、Python numpyを使用してセグメントのサブセグメントを実行するにはどうすればよいですか?

  17. 17

    numpy配列を使用してグループIDでシーケンスを作成する

  18. 18

    ReactJSでカスタムインデックスを使用して配列をマッピングする方法

  19. 19

    Python numpy ValueError:シーケンスを使用して配列要素を設定する

  20. 20

    Python配列をNumPy配列にマッピングする方法

  21. 21

    Pythonを使用してスペースでcsv列エントリを分割する

  22. 22

    Numpy配列をマスキングし、forループを使用せずにマスクごとに計算を適用する

  23. 23

    マングースでサブドキュメントの配列を使用する正しい方法

  24. 24

    マングースを使用して配列にデータを追加する

  25. 25

    条件付きマスキングで配列を作成する

  26. 26

    大きなnumpy配列を、グループ化されたインデックスのリストを使用して個別の配列に分割します

  27. 27

    サイズmのスライディングウィンドウを使用して、numpy配列をn個のサブ配列に分割するにはどうすればよいですか?

  28. 28

    Reactを使用して配列をマッピングする方法

  29. 29

    Numpyを使用してPythonで配列の配列を再形成する方法

ホットタグ

アーカイブ