[−][src]Crate ndarray_tensorflow
Tensor wrapper that exposes the ndarray
API.
This crate provides a small wrapper around the Tensor
data
structure of the tensorflow
crate, to make it possible to use
the ndarray
API. This wrapper, NdTensor
, provides the
view
and view_mut
methods to respectively obtain ArrayView
and ArrayViewMut
instances.
The following example shows how to wrap a Tensor
and obtain
an ArrayView
:
use ndarray::{arr2, Ix2}; use ndarray_tensorflow::NdTensor; use tensorflow::Tensor; let tensor = Tensor::new(&[2, 3]) .with_values(&[0u32, 1, 2, 3, 4, 5]) .unwrap(); let array: NdTensor<_, Ix2> = NdTensor::from_tensor(tensor) .unwrap(); assert_eq!(array.view(), arr2(&[[0, 1, 2], [3, 4, 5]]));
Structs
NdTensor | A wrapper for |
ShapeError | Mismatch between the tensor shape dimensionality and shape type. |