"In Partitions are created by randomly selecting a feature and then selecting a random split value between the minimum and maximum value of the selected feature." code example
Example: isolationforest estimators
model=IsolationForest(n_estimators=50, max_samples='auto', contamination=float(0.1),max_features=1.0)
model.fit(df[['salary']])