类 NDArray

n 维数组。

继承关系

  • NDArray

实现

构造函数

属性

device: DLDevice

数组的设备。

dtype: string

数组的数据类型。

isView: boolean

是否为临时视图,调用后可能失效。

ndim: number

维度数量。

shape: number[]

数组的形状。

方法

  • 从另一个 NDArray 或 javascript 数组复制数据。元素数量必须匹配。

    参数

    • data: number[] | Uint8Array | Int32Array | Float32Array | Float64Array | NDArray | Int8Array | Uint8ClampedArray

      源数据数组。

    返回值 NDArray

    this

  • 从原始字节复制数据。

    参数

    • data: Uint8Array

      字节的 Uint8Array。

    返回值 NDArray

    this

  • 释放内部资源。此函数可以多次调用,但只有第一次调用会生效。

    返回值 void

  • 获取 NDArray 的 dataPtr

    返回值 number

    句柄。

  • 获取 ndarray 的句柄,并检查它是否为空。

    参数

    • requireNotNull: boolean = true

      要求句柄不为空。

    返回值 number

    句柄。

  • 返回 NDArray 的 TypedArray 副本,具体类型取决于 NDArray 的 dtype。

    返回值 Uint8Array | Int32Array | Float32Array | Float64Array | Int8Array

    结果数组。

  • 返回 NDArray 中原始字节的 Uint8Array 副本。

    返回值 Uint8Array

    结果数组。

  • 创建数组的视图。

    参数

    • shape: number[]

      视图的形状。

    • Optional dtype: string

      新数组的数据类型。

    返回值 NDArray

    新的切片 ndarray。

使用 TypeDoc 生成