• 透過 Builder,從 JavaScript 陣列建立 Vector。如果您只想從類型陣列建立向量,請使用 makeVector

    參數

    • values: readonly (undefined | null)[]
    • Optionaltype: 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)[]
    • Optionaltype: 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)[]
    • 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 TimestampMillisecond

    參數

    • values: readonly (undefined | null | Date)[]
    • 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 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}]);