module examples.vector_container_python
¶
Short summary¶
module cpyquickhelper.examples.vector_container_python
Looks into two ways to export an array of objects (vectors here).
Classes¶
class |
truncated documentation |
---|---|
Definition of a simple tensor. `PYBIND11_MAKE_OPAQUE(std |
|
Definition of a simple tensor, `PYBIND11_MAKE_OPAQUE(std |
|
|
|
Random Tensors |
|
Random Tensors |
|
Reference on `std |
|
Reference on `std |
Properties¶
property |
truncated documentation |
---|---|
Returns the type of every element of the tensor. |
|
Returns the type of every element of the tensor. |
|
Returns the tensor shape. |
|
Returns the tensor shape. |
|
Returns the version. |
|
Returns the version. |
Documentation¶
Looks into two ways to export an array of objects (vectors here).
- class cpyquickhelper.examples.vector_container_python.OneTensor(self: cpyquickhelper.examples.vector_container_python.OneTensor)¶
Bases:
pybind11_object
Definition of a simple tensor. PYBIND11_MAKE_OPAQUE(std::vector<OneTensorFloat>) is defined.
Creates an empty tensor.
- __getitem__(self: cpyquickhelper.examples.vector_container_python.OneTensor, arg0: int) float ¶
Returns the ith element of the container.
- __init__(self: cpyquickhelper.examples.vector_container_python.OneTensor) None ¶
Creates an empty tensor.
- __len__(self: cpyquickhelper.examples.vector_container_python.OneTensor) int ¶
Returns the length of the tensor.
- property element_type¶
Returns the type of every element of the tensor.
- set_content(self: cpyquickhelper.examples.vector_container_python.OneTensor, content: numpy.ndarray[numpy.float32]) None ¶
Fills the tensor.
- Parameters:
v – numpy array
- property shape¶
Returns the tensor shape.
- property version¶
Returns the version.
- class cpyquickhelper.examples.vector_container_python.OneTensor2(self: cpyquickhelper.examples.vector_container_python.OneTensor2)¶
Bases:
pybind11_object
Definition of a simple tensor, PYBIND11_MAKE_OPAQUE(std::vector<OneTensorFloat>) is node defined.
Creates an empty tensor.
- __getitem__(self: cpyquickhelper.examples.vector_container_python.OneTensor2, arg0: int) float ¶
Returns the ith element of the container.
- __init__(self: cpyquickhelper.examples.vector_container_python.OneTensor2) None ¶
Creates an empty tensor.
- __len__(self: cpyquickhelper.examples.vector_container_python.OneTensor2) int ¶
Returns the length of the tensor.
- property element_type¶
Returns the type of every element of the tensor.
- set_content(self: cpyquickhelper.examples.vector_container_python.OneTensor2, content: numpy.ndarray[numpy.float32]) None ¶
Fills the tensor.
- Parameters:
v – numpy array
- property shape¶
Returns the tensor shape.
- property version¶
Returns the version.
- class cpyquickhelper.examples.vector_container_python.RandomTensorVectorFloat(self: cpyquickhelper.examples.vector_container_python.RandomTensorVectorFloat, n_vectors: int, n_dims: int)¶
Bases:
pybind11_object
Random Tensors
Creates n_vectors random tensors of size n_dims.
- __init__(self: cpyquickhelper.examples.vector_container_python.RandomTensorVectorFloat, n_vectors: int, n_dims: int) None ¶
Creates n_vectors random tensors of size n_dims.
- get_tensor_vector(self: cpyquickhelper.examples.vector_container_python.RandomTensorVectorFloat) cpyquickhelper.examples.vector_container_python.OneTensorVector ¶
- class cpyquickhelper.examples.vector_container_python.RandomTensorVectorFloat2(self: cpyquickhelper.examples.vector_container_python.RandomTensorVectorFloat2, n_vectors: int, n_dims: int)¶
Bases:
pybind11_object
Random Tensors
Creates n_vectors random tensors of size n_dims.
- __init__(self: cpyquickhelper.examples.vector_container_python.RandomTensorVectorFloat2, n_vectors: int, n_dims: int) None ¶
Creates n_vectors random tensors of size n_dims.
- get_tensor_vector(self: cpyquickhelper.examples.vector_container_python.RandomTensorVectorFloat2) List[cpyquickhelper.examples.vector_container_python.OneTensor2] ¶
- class cpyquickhelper.examples.vector_container_python.TensorVectorConstReferencePointer¶
Bases:
pybind11_object
Reference on std::vector<OneTensorFloat>.
- __init__(*args, **kwargs)¶
- class cpyquickhelper.examples.vector_container_python.TensorVectorConstReferencePointer2¶
Bases:
pybind11_object
Reference on std::vector<OneTensorFloat2>.
- __init__(*args, **kwargs)¶