tf.experimental.numpy.ndarray
Эквивалент numpy.ndarray, поддерживаемый тензорами TensorFlow.
tf.experimental.numpy.ndarray(
shape, dtype=float, buffer=None
)
Он не поддерживает все функции NumPy ndarrays, например, шаги и порядок памяти, так как, в отличие от NumPy, хранилище не является буфером необработанной памяти.
или если есть какие-либо различия в поведении.
| Аргументы | |
|---|---|
shape | Форма массива. Должна быть скалярной величиной, итерируемым списком целых чисел или объектом TensorShape. |
dtype | Необязательно. Тип данных массива. Должен быть типом Python, типом NumPy или объектом TensorFlow DType. |
buffer | Необязательно. Поддерживающий буфер массива. Должен иметь форму shape. Должен быть ndarray, np.ndarray или Tensor. |
| Исключения | |
|---|---|
ValueError | Если buffer указан и его форма не соответствует shape. |
| Атрибуты | |
|---|---|
T | |
data | Объект тензора, содержащий данные массива. Он имеет несколько ключевых отличий от объекта буфера Python, используемого в массивах NumPy.
|
dtype | |
ndim | |
shape | Возвращает кортеж или tf.Tensor размерностей массива. |
size | Возвращает количество элементов в массиве. |
Методы
astype
astype(
dtype
)
clip
clip(
a, a_min, a_max
)
Вариант TensorFlow функции NumPy clip.
Неподдерживаемые аргументы: out, kwargs.
См. документацию NumPy для numpy.clip.
from_tensor
@classmethod
from_tensor(
tensor
)
ravel
ravel(
a
)
Вариант TensorFlow функции NumPy ravel.
Неподдерживаемые аргументы: order.
См. документацию NumPy для numpy.ravel.
reshape
reshape(
a, *newshape, **kwargs
)
tolist
tolist()
transpose
transpose(
a, axes=None
)
Вариант TensorFlow функции NumPy transpose.
См. документацию NumPy для numpy.transpose.
__abs__
__abs__(
x
)
Вариант TensorFlow функции NumPy absolute.
Неподдерживаемые аргументы: out, where, casting, order, dtype, subok, signature, extobj.
См. документацию NumPy для numpy.absolute.
__add__
__add__(
a, b
)
__bool__
__bool__()
__eq__
__eq__(
a, b
)
__floordiv__
__floordiv__(
a, b
)
__ge__
__ge__(
a, b
)
__getitem__
__getitem__(
slice_spec
)
Реализация ndarray.getitem.
__gt__
__gt__(
a, b
)
__invert__
__invert__(
x
)
Вариант TensorFlow функции NumPy logical_not.
Неподдерживаемые аргументы: out, where, casting, order, dtype, subok, signature, extobj.
См. документацию NumPy для numpy.logical_not.
__iter__
__iter__()
__le__
__le__(
a, b
)
__len__
__len__()
__lt__
__lt__(
a, b
)
__matmul__
__matmul__(
a, b
)
__mod__
__mod__(
a, b
)
__mul__
__mul__(
a, b
)
__ne__
__ne__(
a, b
)
__neg__
__neg__()
__nonzero__
__nonzero__()
__pos__
__pos__()
__pow__
__pow__(
a, b
)
__radd__
__radd__(
a, b
)
__rfloordiv__
__rfloordiv__(
a, b
)
__rmatmul__
__rmatmul__(
a, b
)
__rmod__
__rmod__(
a, b
)
__rmul__
__rmul__(
a, b
)
__rpow__
__rpow__(
a, b
)
__rsub__
__rsub__(
a, b
)
__rtruediv__
__rtruediv__(
a, b
)
__sub__
__sub__(
a, b
)
__truediv__
__truediv__(
a, b
)
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.4/api_docs/python/tf/experimental/numpy/ndarray