oraclesai.preprocessing.spatial_train_test_split
- spatial_train_test_split(X, y=None, geometries=None, test_size=0.3, numpy_result=False, random_state=None) Tuple
データをトレーニングおよびテストのサブセットに分割します。 各サブ・セットは、次のように分割されます: 説明変数Xとジオメトリ、およびターゲット変数y: Xはn-samples * n-featuresの多ディメンション配列ですが、geometryとyはn-samplesの1ディメンション配列です。
- パラメータ:
X -
oraclesai.SpatialDataFrame
、geopandas.GeoDataFrame
、pandas.DataFrame
またはnumpy配列。X
がSpatialDataFrameまたはDataFrameの場合、ジオメトリの列とyの列も含めることができます。y -
X
または1-d numpy配列のターゲット変数列の名前geometries -
X
の空間列の名前またはshapelyジオメトリの1-dのnumpy配列test_size - (default=0.3)テスト・セットの割合。 0から1の値
numpy_result - Trueの場合、返されるベクトルは常にnumpy配列になります。 Falseの場合、返される型は入力データの型と一致します。
random_state - (なし)乱数の生成に使用されるシード。
- 返り値:
X_train、X_test、y_train、y_test、geometries_train、geometries_testを含むタプル。