• 通过 Builder 从 JavaScript 数组创建一个 Vector。如果您只想从类型化数组创建向量,请使用 makeVector

    参数

    • values: readonly (undefined | null)[]
    • 可选type: Null

    返回 Vector<dtypes.Null>

    const vf64 = vectorFromArray([1, 2, 3]);
    const vi8 = vectorFromArray([1, 2, 3], new Int8);
    const vdict = vectorFromArray(['foo', 'bar']);
    const vstruct = vectorFromArray([{a: 'foo', b: 42}, {a: 'bar', b: 12}]);
  • 通过 Builder 从 JavaScript 数组创建一个 Vector。如果您只想从类型化数组创建向量,请使用 makeVector

    参数

    • values: readonly (undefined | null | boolean)[]
    • 可选type: Bool

    返回 Vector<dtypes.Bool>

    const vf64 = vectorFromArray([1, 2, 3]);
    const vi8 = vectorFromArray([1, 2, 3], new Int8);
    const vdict = vectorFromArray(['foo', 'bar']);
    const vstruct = vectorFromArray([{a: 'foo', b: 42}, {a: 'bar', b: 12}]);
  • 通过 Builder 从 JavaScript 数组创建一个 Vector。如果您只想从类型化数组创建向量,请使用 makeVector

    类型参数

    • T extends Utf8 | Dictionary<Utf8> = Dictionary<Utf8, Int32>

    参数

    • values: readonly (undefined | null | string)[]
    • 可选type: T

    返回 Vector<T>

    const vf64 = vectorFromArray([1, 2, 3]);
    const vi8 = vectorFromArray([1, 2, 3], new Int8);
    const vdict = vectorFromArray(['foo', 'bar']);
    const vstruct = vectorFromArray([{a: 'foo', b: 42}, {a: 'bar', b: 12}]);
  • 通过 Builder 从 JavaScript 数组创建一个 Vector。如果您只想从类型化数组创建向量,请使用 makeVector

    类型参数

    • T extends TimestampMillisecond

    参数

    • values: readonly (undefined | null | Date)[]
    • 可选type: T

    返回 Vector<T>

    const vf64 = vectorFromArray([1, 2, 3]);
    const vi8 = vectorFromArray([1, 2, 3], new Int8);
    const vdict = vectorFromArray(['foo', 'bar']);
    const vstruct = vectorFromArray([{a: 'foo', b: 42}, {a: 'bar', b: 12}]);
  • 通过 Builder 从 JavaScript 数组创建一个 Vector。如果您只想从类型化数组创建向量,请使用 makeVector

    类型参数

    • T extends Int_

    参数

    • values: readonly (undefined | null | number)[]
    • type: T

    返回 Vector<T>

    const vf64 = vectorFromArray([1, 2, 3]);
    const vi8 = vectorFromArray([1, 2, 3], new Int8);
    const vdict = vectorFromArray(['foo', 'bar']);
    const vstruct = vectorFromArray([{a: 'foo', b: 42}, {a: 'bar', b: 12}]);
  • 通过 Builder 从 JavaScript 数组创建一个 Vector。如果您只想从类型化数组创建向量,请使用 makeVector

    类型参数

    • T extends Int64 | Uint64 = Int64

    参数

    • values: readonly (undefined | null | bigint)[]
    • Optionaltype: T

    返回 Vector<T>

    const vf64 = vectorFromArray([1, 2, 3]);
    const vi8 = vectorFromArray([1, 2, 3], new Int8);
    const vdict = vectorFromArray(['foo', 'bar']);
    const vstruct = vectorFromArray([{a: 'foo', b: 42}, {a: 'bar', b: 12}]);
  • 通过 Builder 从 JavaScript 数组创建一个 Vector。如果您只想从类型化数组创建向量,请使用 makeVector

    类型参数

    • T extends Float = Float64

    参数

    • values: readonly (undefined | null | number)[]
    • Optionaltype: T

    返回 Vector<T>

    const vf64 = vectorFromArray([1, 2, 3]);
    const vi8 = vectorFromArray([1, 2, 3], new Int8);
    const vdict = vectorFromArray(['foo', 'bar']);
    const vstruct = vectorFromArray([{a: 'foo', b: 42}, {a: 'bar', b: 12}]);
  • 通过 Builder 从 JavaScript 数组创建一个 Vector。如果您只想从类型化数组创建向量,请使用 makeVector

    类型参数

    参数

    • values: readonly unknown[]
    • type: T

    返回 Vector<T>

    const vf64 = vectorFromArray([1, 2, 3]);
    const vi8 = vectorFromArray([1, 2, 3], new Int8);
    const vdict = vectorFromArray(['foo', 'bar']);
    const vstruct = vectorFromArray([{a: 'foo', b: 42}, {a: 'bar', b: 12}]);
  • 通过 Builder 从 JavaScript 数组创建一个 Vector。如果您只想从类型化数组创建向量,请使用 makeVector

    类型参数

    • T extends readonly unknown[]

    参数

    • values: T

    返回 Vector<JavaScriptArrayDataType<T>>

    const vf64 = vectorFromArray([1, 2, 3]);
    const vi8 = vectorFromArray([1, 2, 3], new Int8);
    const vdict = vectorFromArray(['foo', 'bar']);
    const vstruct = vectorFromArray([{a: 'foo', b: 42}, {a: 'bar', b: 12}]);
  • 通过 makeVector 从类型化数组创建 Vector。

    类型参数

    • T extends TypedArray | BigIntArray

    参数

    • data: T

    返回 Vector<TypedArrayDataType<T>>

  • 通过 Builder 从 JavaScript 数组创建一个 Vector。如果您只想从类型化数组创建向量,请使用 makeVector

    类型参数

    参数

    返回 Vector<T>

    const vf64 = vectorFromArray([1, 2, 3]);
    const vi8 = vectorFromArray([1, 2, 3], new Int8);
    const vdict = vectorFromArray(['foo', 'bar']);
    const vstruct = vectorFromArray([{a: 'foo', b: 42}, {a: 'bar', b: 12}]);
  • 通过 Builder 从 JavaScript 数组创建一个 Vector。如果您只想从类型化数组创建向量,请使用 makeVector

    类型参数

    参数

    返回 Vector<T>

    const vf64 = vectorFromArray([1, 2, 3]);
    const vi8 = vectorFromArray([1, 2, 3], new Int8);
    const vdict = vectorFromArray(['foo', 'bar']);
    const vstruct = vectorFromArray([{a: 'foo', b: 42}, {a: 'bar', b: 12}]);
  • 通过 Builder 从 JavaScript 数组创建一个 Vector。如果您只想从类型化数组创建向量,请使用 makeVector

    类型参数

    参数

    • data: DataProps<T>

    返回 Vector<T>

    const vf64 = vectorFromArray([1, 2, 3]);
    const vi8 = vectorFromArray([1, 2, 3], new Int8);
    const vdict = vectorFromArray(['foo', 'bar']);
    const vstruct = vectorFromArray([{a: 'foo', b: 42}, {a: 'bar', b: 12}]);
  • 通过 Builder 从 JavaScript 数组创建一个 Vector。如果您只想从类型化数组创建向量,请使用 makeVector

    类型参数

    • T extends readonly unknown[] | TypedArray | BigIntArray

    参数

    • data: T

    返回 Vector<ArrayDataType<T>>

    const vf64 = vectorFromArray([1, 2, 3]);
    const vi8 = vectorFromArray([1, 2, 3], new Int8);
    const vdict = vectorFromArray(['foo', 'bar']);
    const vstruct = vectorFromArray([{a: 'foo', b: 42}, {a: 'bar', b: 12}]);