NDArray¶
-
class
mxnet.ndarray.
NDArray
(handle, writable=True)[source]¶ An array object representing a multidimensional, homogeneous array of fixed-size items.
Attributes¶
Device context of the array. |
|
Data-type of the array’s elements. |
|
Returns gradient buffer attached to this NDArray. |
|
Returns the number of dimensions of this array |
|
Tuple of array dimensions. |
|
Number of elements in the array. |
|
Storage-type of the array. |
|
Array creation¶
|
Convenience fluent method for |
|
Convenience fluent method for |
Manipulation¶
Array conversion¶
|
Returns an array on the target device with the same value as this array. |
Returns a |
|
Returns a scalar whose value is copied from this array. |
|
|
Returns a copy of the array after casting to a specified type. |
Makes a copy of this |
|
|
Copies the value of this array to another array. |
|
Return a copy of the array with chosen storage type. |
Changing shape¶
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Returns a view of this array with a new shape without altering any data. |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
Expanding elements¶
|
Broadcasts the input array to a new shape. |
|
Convenience fluent method for |
|
Broadcasts the input array to the shape of other. |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
Rearrange elements¶
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
Returns a copy of the array with axes transposed. |
|
|
Convenience fluent method for |
Sorting and searching¶
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
Indexing¶
|
x.__getitem__(i) <=> x[i] |
|
x.__setitem__(i, y) <=> x[i]=y |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
Lazy evaluation¶
Waits until all previous write operations on the current array are finished. |
Math¶
Arithmetic operations¶
|
x.__add__(y) <=> x+y <=> mx.nd.add(x, y) |
|
x.__div__(y) <=> x/y <=> mx.nd.divide(x, y) |
x.__neg__(y) <=> -x |
|
|
x.__mod__(y) <=> x%y <=> mx.nd.modulo(x, y) |
|
x.__mul__(y) <=> x*y <=> mx.nd.multiply(x, y) |
|
x.__pow__(y) <=> x**y <=> mx.nd.power(x,y) |
|
x.__rdiv__(y) <=> y/x <=> mx.nd.divide(y, x) |
|
x.__rmod__(y) <=> y%x <=> mx.nd.modulo(y, x) |
|
x.__rsub__(y) <=> y-x <=> mx.nd.subtract(y, x) |
|
x.__sub__(y) <=> x-y <=> mx.nd.subtract(x, y) |
Rounding¶
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
Reduction¶
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
In^place arithmetic operations¶
|
x.__iadd__(y) <=> x+=y |
|
x.__rdiv__(y) <=> x/=y |
|
x.__rmod__(y) <=> x%=y |
|
x.__imul__(y) <=> x*=y |
|
x.__isub__(y) <=> x-=y |
Comparison operators¶
|
x.__eq__(y) <=> x==y <=> mx.nd.equal(x, y) |
|
x.__ge__(y) <=> x>=y <=> mx.nd.greater_equal(x, y) |
|
x.__gt__(y) <=> x>y <=> mx.nd.greater(x, y) |
|
x.__le__(y) <=> x<=y <=> mx.nd.less_equal(x, y) |
|
x.__lt__(y) <=> x<y <=> mx.nd.lesser(x, y) |
|
x.__ne__(y) <=> x!=y <=> mx.nd.not_equal(x, y) |
Trigonometric functions¶
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
Hyperbolic functions¶
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
Exponents and logarithms¶
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
Powers¶
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
Miscellaneous¶
|
Convenience fluent method for |
|
Convenience fluent method for |
Neural network¶
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |