建構子

ArrowTensornew

始於:0.3.0

宣告 [src]

GArrowTensor*
garrow_tensor_new (
  GArrowDataType* data_type,
  GArrowBuffer* data,
  gint64* shape,
  gsize n_dimensions,
  gint64* strides,
  gsize n_strides,
  gchar** dimension_names,
  gsize n_dimension_names
)

描述

尚無描述。

自 0.3.0 版本起可用

參數

data_type

類型: GArrowDataType

一個 GArrowDataType,指示張量中每個元素的類型。

資料的所有權屬於函式的呼叫者。
data

類型: GArrowBuffer

一個 GArrowBuffer,包含張量資料。

資料的所有權屬於函式的呼叫者。
shape

類型: gint64 的陣列

維度大小的列表。

陣列的長度在 n_dimensions 參數中指定。
資料的所有權屬於函式的呼叫者。
n_dimensions

類型: gsize

維度的數量。

strides

類型: gint64 的陣列

每個維度中位元組數量的列表。

此參數可以為 NULL
陣列的長度在 n_strides 參數中指定。
資料的所有權屬於函式的呼叫者。
n_strides

類型: gsize

strides 的數量。

dimension_names

類型: gchar* 的陣列

維度名稱的列表。

此參數可以為 NULL
陣列的長度在 n_dimension_names 參數中指定。
資料的所有權屬於函式的呼叫者。
每個元素都是以 NUL 結尾的 UTF-8 字串。
n_dimension_names

類型: gsize

維度名稱的列表。

傳回值

類型: GArrowTensor

新建立的 GArrowTensor

函式的呼叫者取得資料的所有權,並負責釋放它。