Array
public extension Array
public extension Array where Element == Feature
extension Array: FloatData where Element == Float
extension Array: Int32Data where Element == Int32
extension Array: UInt32Data where Element == UInt32
public extension Array where Element: AdditiveArithmetic
public extension Array where Element: FloatingPoint
public extension Array where Element == AfterIterationOutput
public extension Array where Element: NumpyScalarCompatible
-
Declaration
Swift
func chunked(into chunks: Int) -> [[Element]]Parameters
intoNumber of chunks.
Return Value
Self splitted into n equally sized chunks.
-
Save feature map compatible with XGBoost`s inputs.
Declaration
Swift
func saveFeatureMap(to path: String) throwsParameters
toPath where feature map will be saved.
-
Load previously saved feature map.
Declaration
Swift
init(fromFeatureMap path: String) throwsParameters
fromPath to the feature map.
-
Declaration
Swift
public func data() throws -> [Float]Return Value
self
-
Declaration
Swift
public func data() throws -> [Int32]Return Value
self
-
Declaration
Swift
public func data() throws -> [UInt32]Return Value
self
-
Declaration
Swift
func diff() -> [Element]Return Value
Array calucated from self as [self[i + 1] - self[i]] for i = 0 ..< count - 1.
-
Declaration
Swift
func sum( from initialValue: Element = 0 ) -> ElementParameters
fromInitial value for sum.
Return Value
Sum of elements.
-
Declaration
Swift
func mean( sum: Element? = nil ) -> ElementParameters
sumPrecalculated sum.
Return Value
Mean of elements.
-
Declaration
Swift
func std( sum: Element? = nil, mean: Element? = nil, ddof: Int = 0 ) -> ElementParameters
sumPrecalculated sum.
meanPrecalculated mean.
ddofDDOF.
Return Value
STD of elements.
-
Declaration
Swift
var willStop: Bool { get }Return Value
Whether array contains
AfterIterationOutput.stop.
-
Precondition
ThenumpyPython package must be installed.Declaration
Swift
func makeNumpyArray(shape: Shape) -> PythonObjectReturn Value
Numpy array of shape.
View on GitHub
Array Extension Reference