object partition extends UFunc
Creates a copy of the array with its elements rearranged in such a way that the value of the element in kth position is in the position it would be in a sorted array. All elements smaller than the kth element are moved to the start of the array, all greater are moved to the end. Equal elements will be on the immeditate left or right. The ordering of the elements in the two partitions is undefined.
Based on the numpy method of the same name. Docs lifted from numpy
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- partition
- UFunc
- HasOps
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- type Impl[V, VR] = UImpl[partition.this.type, V, VR]
- Definition Classes
- UFunc
- type Impl2[V1, V2, VR] = UImpl2[partition.this.type, V1, V2, VR]
- Definition Classes
- UFunc
- type Impl3[V1, V2, V3, VR] = UImpl3[partition.this.type, V1, V2, V3, VR]
- Definition Classes
- UFunc
- type Impl4[V1, V2, V3, V4, VR] = UImpl4[partition.this.type, V1, V2, V3, V4, VR]
- Definition Classes
- UFunc
- type InPlaceImpl[V] = generic.UFunc.InPlaceImpl[partition.this.type, V]
- Definition Classes
- UFunc
- type InPlaceImpl2[V1, V2] = generic.UFunc.InPlaceImpl2[partition.this.type, V1, V2]
- Definition Classes
- UFunc
- type InPlaceImpl3[V1, V2, V3] = generic.UFunc.InPlaceImpl3[partition.this.type, V1, V2, V3]
- Definition Classes
- UFunc
- type SinkImpl[S, V] = generic.UFunc.SinkImpl[partition.this.type, S, V]
- Definition Classes
- UFunc
- type SinkImpl2[S, V1, V2] = generic.UFunc.SinkImpl2[partition.this.type, S, V1, V2]
- Definition Classes
- UFunc
- type SinkImpl3[S, V1, V2, V3] = generic.UFunc.SinkImpl3[partition.this.type, S, V1, V2, V3]
- Definition Classes
- UFunc
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def apply[V1, V2, V3, V4, VR](v1: V1, v2: V2, v3: V3, v4: V4)(implicit impl: Impl4[V1, V2, V3, V4, VR]): VR
- Definition Classes
- UFunc
- final def apply[V1, V2, V3, VR](v1: V1, v2: V2, v3: V3)(implicit impl: Impl3[V1, V2, V3, VR]): VR
- Definition Classes
- UFunc
- final def apply[V1, V2, VR](v1: V1, v2: V2)(implicit impl: Impl2[V1, V2, VR]): VR
- Definition Classes
- UFunc
- final def apply[V, VR](v: V)(implicit impl: Impl[V, VR]): VR
- Definition Classes
- UFunc
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- implicit def implFromInPlaceAndcopy[Arr](implicit qs: InPlaceImpl2[Arr, Int], copy: CanCopy[Arr]): Impl2[Arr, Int, Arr]
- final def inPlace[V, V2, V3](v: V, v2: V2, v3: V3)(implicit impl: generic.UFunc.InPlaceImpl3[partition.this.type, V, V2, V3]): V
- Definition Classes
- UFunc
- final def inPlace[V, V2](v: V, v2: V2)(implicit impl: generic.UFunc.InPlaceImpl2[partition.this.type, V, V2]): V
- Definition Classes
- UFunc
- final def inPlace[V](v: V)(implicit impl: generic.UFunc.InPlaceImpl[partition.this.type, V]): V
- Definition Classes
- UFunc
- implicit def inPlaceFromQSelectImplImpl[Arr, T](implicit qs: quickSelectImpl.Impl2[Arr, Int, T]): InPlaceImpl2[Arr, Int]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def withSink[S](s: S): WithSinkHelp[partition.this.type, S]
- Definition Classes
- UFunc