| Top | 
| GArrowBuffer * | buffer | Read / Write / Construct Only | 
| gpointer | tensor | Write / Construct Only | 
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);
data_type  | 
A GArrowDataType that indicates each element type in the tensor.  | 
|
data  | 
A GArrowBuffer that contains tensor data.  | 
|
shape  | 
A list of dimension sizes.  | 
[array length=n_dimensions] | 
n_dimensions  | 
The number of dimensions.  | 
|
strides  | 
A list of the number of bytes in each dimension.  | 
[array length=n_strides][nullable] | 
n_strides  | 
The number of strides.  | 
|
dimension_names  | 
A list of dimension names.  | 
[array length=n_dimension_names][nullable] | 
n_dimension_names  | 
The number of dimension names  | 
Since: 0.3.0
gboolean garrow_tensor_equal (GArrowTensor *tensor,GArrowTensor *other_tensor);
Since: 0.4.0
GArrowDataType *
garrow_tensor_get_value_data_type (GArrowTensor *tensor);
Since: 0.3.0
GArrowType
garrow_tensor_get_value_type (GArrowTensor *tensor);
Since: 0.3.0
GArrowBuffer *
garrow_tensor_get_buffer (GArrowTensor *tensor);
Since: 0.3.0
gint64 * garrow_tensor_get_shape (GArrowTensor *tensor,gint *n_dimensions);
The shape of the tensor.
  It should be freed with g_free() when no longer needed. 
[array length=n_dimensions][transfer full]
Since: 0.3.0
gint64 * garrow_tensor_get_strides (GArrowTensor *tensor,gint *n_strides);
The strides of the tensor.
  It should be freed with g_free() when no longer needed. 
[array length=n_strides][transfer full]
Since: 0.3.0
gint
garrow_tensor_get_n_dimensions (GArrowTensor *tensor);
Since: 0.3.0
const gchar * garrow_tensor_get_dimension_name (GArrowTensor *tensor,gint i);
Since: 0.3.0
gboolean
garrow_tensor_is_contiguous (GArrowTensor *tensor);
Since: 0.3.0
gboolean
garrow_tensor_is_row_major (GArrowTensor *tensor);
Since: 0.3.0
gboolean
garrow_tensor_is_column_major (GArrowTensor *tensor);
Since: 0.3.0
“buffer” property“buffer” GArrowBuffer *
The data.
Owner: GArrowTensor
Flags: Read / Write / Construct Only
“tensor” property“tensor” gpointer
The raw std::shared<arrow::Tensor> *.
Owner: GArrowTensor
Flags: Write / Construct Only