- class ivy.array.array.Array(data)[source]
Bases:
ArrayWithActivations
,ArrayWithCreation
,ArrayWithDataTypes
,ArrayWithDevice
,ArrayWithElementwise
,ArrayWithGeneral
,ArrayWithGradients
,ArrayWithImage
,ArrayWithLayers
,ArrayWithLinearAlgebra
,ArrayWithLosses
,ArrayWithManipulation
,ArrayWithNorms
,ArrayWithRandom
,ArrayWithSearching
,ArrayWithSet
,ArrayWithSorting
,ArrayWithStatistical
,ArrayWithUtility
,ArrayWithActivationsExperimental
,ArrayWithConversionsExperimental
,ArrayWithCreationExperimental
,ArrayWithData_typeExperimental
,ArrayWithDeviceExperimental
,ArrayWithElementWiseExperimental
,ArrayWithGeneralExperimental
,ArrayWithGradientsExperimental
,ArrayWithImageExperimental
,ArrayWithLayersExperimental
,ArrayWithLinearAlgebraExperimental
,ArrayWithLossesExperimental
,ArrayWithManipulationExperimental
,ArrayWithNormsExperimental
,ArrayWithRandomExperimental
,ArrayWithSearchingExperimental
,ArrayWithSetExperimental
,ArrayWithSortingExperimental
,ArrayWithStatisticalExperimental
,ArrayWithUtilityExperimental
- property T: Array
Transpose of the array.
- Return type
Array
- Returns
ret – two-dimensional array whose first and last dimensions (axes) are permuted in reverse order relative to original array.
- __abs__()[source]
ivy.Array special method variant of ivy.abs. This method simply wraps the function, and so the docstring for ivy.abs also applies to this method with minimal changes.
- Parameters
self – input array. Should have a numeric data type.
- Returns
ret – an array containing the absolute value of each element in
self
. The returned array must have the same data type asself
.
Examples
With
ivy.Array
input:>>> x = ivy.array([6, -2, 0, -1]) >>> print(abs(x)) ivy.array([6, 2, 0, 1])
>>> x = ivy.array([-1.2, 1.2]) >>> print(abs(x)) ivy.array([1.2, 1.2])
- __add__(other)[source]
ivy.Array special method variant of ivy.add. This method simply wraps the function, and so the docstring for ivy.add also applies to this method with minimal changes.
- Parameters
self – first input array. Should have a numeric data type.
other – second input array. Must be compatible with
self
(see broadcasting). Should have a numeric data type.
- Returns
ret – an array containing the element-wise sums. The returned array must have a data type determined by type-promotion.
Examples
>>> x = ivy.array([1, 2, 3]) >>> y = ivy.array([4, 5, 6]) >>> z = x + y >>> print(z) ivy.array([5, 7, 9])
- __eq__(other)[source]
ivy.Array special method variant of ivy.equal. This method simply wraps the function, and so the docstring for ivy.equal also applies to this method with minimal changes.
- Parameters
self – first input array. May have any data type.
other – second input array. Must be compatible with x1 (with Broadcasting). May have any data type.
- Returns
ret – an array containing the element-wise results. The returned array must have a data type of bool.
Examples
With
ivy.Array
instances:>>> x1 = ivy.array([1, 0, 1, 1]) >>> x2 = ivy.array([1, 0, 0, -1]) >>> y = x1 == x2 >>> print(y) ivy.array([True, True, False, False])
>>> x1 = ivy.array([1, 0, 1, 0]) >>> x2 = ivy.array([0, 1, 0, 1]) >>> y = x1 == x2 >>> print(y) ivy.array([False, False, False, False])
- __ge__(other)[source]
ivy.Array special method variant of ivy.greater_equal. This method simply wraps the function, and so the docstring for ivy.bitwise_xor also applies to this method with minimal changes.
- Parameters
self – first input array. May have any data type.
other – second input array. Must be compatible with x1 (with Broadcasting). May have any data type.
- Returns
ret – an array containing the element-wise results. The returned array must have a data type of bool.
Examples
With
ivy.Array
instances:>>> x = ivy.array([6, 2, 3]) >>> y = ivy.array([4, 5, 6]) >>> z = x >= y >>> print(z) ivy.array([True,False,False])
With mix of
ivy.Array
andivy.Container
instances:>>> x = ivy.array([[5.1, 2.3, -3.6]]) >>> y = ivy.Container(a=ivy.array([[4.], [5.1], [6.]]),b=ivy.array([[5.], [6.], [7.]])) >>> z = x >= y >>> print(z) { a: ivy.array([[True, False, False], [True, False, False], [False, False, False]]), b: ivy.array([[True, False, False], [False, False, False], [False, False, False]]) }
- __gt__(other)[source]
ivy.Array special method variant of ivy.greater. This method simply wraps the function, and so the docstring for ivy.greater also applies to this method with minimal changes.
- Parameters
self – first input array. May have any data type.
other – second input array. Must be compatible with x1 (with Broadcasting). May have any data type.
- Returns
ret – an array containing the element-wise results. The returned array must have a data type of bool.
Examples
With
ivy.Array
instances:>>> x = ivy.array([6, 2, 3]) >>> y = ivy.array([4, 5, 3]) >>> z = x > y >>> print(z) ivy.array([True,False,False])
With mix of
ivy.Array
andivy.Container
instances:>>> x = ivy.array([[5.1, 2.3, -3.6]]) >>> y = ivy.Container(a=ivy.array([[4.], [5.1], [6.]]),b=ivy.array([[-3.6], [6.], [7.]])) >>> z = x > y >>> print(z) { a: ivy.array([[True, False, False], [False, False, False], [False, False, False]]), b: ivy.array([[True, True, False], [False, False, False], [False, False, False]]) }
- __le__(other)[source]
ivy.Array special method variant of ivy.less_equal. This method simply wraps the function, and so the docstring for ivy.less_equal also applies to this method with minimal changes.
- Parameters
self – first input array. May have any data type.
other – second input array. Must be compatible with x1 (with Broadcasting). May have any data type.
- Returns
ret – an array containing the element-wise results. The returned array must have a data type of bool.
Examples
>>> x = ivy.array([6, 2, 3]) >>> y = ivy.array([4, 5, 3]) >>> z = x <= y >>> print(z) ivy.array([ False, True, True])
- __lt__(other)[source]
ivy.Array special method variant of ivy.less. This method simply wraps the function, and so the docstring for ivy.less also applies to this method with minimal changes.
- Parameters
self – first input array. May have any data type.
other – second input array. Must be compatible with x1 (with Broadcasting). May have any data type.
- Returns
ret – an array containing the element-wise results. The returned array must have a data type of bool.
Examples
>>> x = ivy.array([6, 2, 3]) >>> y = ivy.array([4, 5, 3]) >>> z = x < y >>> print(z) ivy.array([ False, True, False])
- __ne__(other)[source]
ivy.Array special method variant of ivy.not_equal. This method simply wraps the function, and so the docstring for ivy.not_equal also applies to this method with minimal changes.
- Parameters
self – first input array. May have any data type.
other – second input array. Must be compatible with x1 (with Broadcasting). May have any data type.
- Returns
ret – an array containing the element-wise results. The returned array must have a data type of bool.
Examples
With
ivy.Array
instances:>>> x1 = ivy.array([1, 0, 1, 1]) >>> x2 = ivy.array([1, 0, 0, -1]) >>> y = x1 != x2 >>> print(y) ivy.array([False, False, True, True])
>>> x1 = ivy.array([1, 0, 1, 0]) >>> x2 = ivy.array([0, 1, 0, 1]) >>> y = x1 != x2 >>> print(y) ivy.array([True, True, True, True])
- __pow__(power)[source]
ivy.Array special method variant of ivy.pow. This method simply wraps the function, and so the docstring for ivy.pow also applies to this method with minimal changes.
- Parameters
self – Input array or float.
other – Array or float power. Must be compatible with
self
(see broadcasting). Should have a numeric data type.
- Returns
ret – an array containing the element-wise sums. The returned array must have a data type determined by type-promotion.
Examples
With
ivy.Array
input:>>> x = ivy.array([1, 2, 3]) >>> y = x ** 2 >>> print(y) ivy.array([1, 4, 9])
>>> x = ivy.array([1.2, 2.1, 3.5]) >>> y = x ** 2.9 >>> print(y) ivy.array([ 1.69678056, 8.59876156, 37.82660675])
- __radd__(other)[source]
ivy.Array reverse special method variant of ivy.add. This method simply wraps the function, and so the docstring for ivy.add also applies to this method with minimal changes.
- Parameters
self – first input array. Should have a numeric data type.
other – second input array. Must be compatible with
self
(see broadcasting). Should have a numeric data type.
- Returns
ret – an array containing the element-wise sums. The returned array must have a data type determined by type-promotion.
Examples
>>> x = 1 >>> y = ivy.array([4, 5, 6]) >>> z = x + y >>> print(z) ivy.array([5, 6, 7])
- __rrshift__(other)[source]
ivy.Array reverse special method variant of ivy.bitwise_right_shift. This method simply wraps the function, and so the docstring for ivy.bitwise_right_shift also applies to this method with minimal changes.
- Parameters
self – first input array. Should have an integer data type.
other – second input array. Must be compatible with
x1
(see broadcasting). Should have an integer data type. Each element must be greater than or equal to0
.
- Returns
ret – an array containing the element-wise results. The returned array must have a data type determined by type-promotion.
Examples
>>> a = 32 >>> b = ivy.array([0, 1, 2]) >>> y = a >> b >>> print(y) ivy.array([32, 16, 8])
- __rshift__(other)[source]
ivy.Array special method variant of ivy.bitwise_right_shift. This method simply wraps the function, and so the docstring for ivy.bitwise_right_shift also applies to this method with minimal changes.
- Parameters
self – first input array. Should have an integer data type.
other – second input array. Must be compatible with
x1
(see broadcasting). Should have an integer data type. Each element must be greater than or equal to0
.
- Returns
ret – an array containing the element-wise results. The returned array must have a data type determined by type-promotion.
Examples
With
ivy.Array
instances only:>>> a = ivy.array([2, 3, 4]) >>> b = ivy.array([0, 1, 2]) >>> y = a >> b >>> print(y) ivy.array([2, 1, 1])
- __rsub__(other)[source]
ivy.Array reverse special method variant of ivy.subtract. This method simply wraps the function, and so the docstring for ivy.subtract also applies to this method with minimal changes.
- Parameters
self – first input array. Should have a numeric data type.
other – second input array. Must be compatible with
self
(see broadcasting). Should have a numeric data type.
- Returns
ret – an array containing the element-wise differences. The returned array must have a data type determined by type-promotion.
Examples
>>> x = 1 >>> y = ivy.array([4, 5, 6]) >>> z = x - y >>> print(z) ivy.array([-3, -4, -5])
- __sub__(other)[source]
ivy.Array special method variant of ivy.subtract. This method simply wraps the function, and so the docstring for ivy.subtract also applies to this method with minimal changes.
- Parameters
self – first input array. Should have a numeric data type.
other – second input array. Must be compatible with
self
(see broadcasting). Should have a numeric data type.
- Returns
ret – an array containing the element-wise differences. The returned array must have a data type determined by type-promotion.
Examples
With
ivy.Array
instances only:>>> x = ivy.array([1, 2, 3]) >>> y = ivy.array([4, 5, 6]) >>> z = x - y >>> print(z) ivy.array([-3, -3, -3])
- __truediv__(other)[source]
ivy.Array reverse special method variant of ivy.divide. This method simply wraps the function, and so the docstring for ivy.divide also applies to this method with minimal changes.
- Parameters
self – first input array. Should have a numeric data type.
other – second input array. Must be compatible with
self
(see broadcasting). Should have a numeric data type.
- Returns
ret – an array containing the element-wise results. The returned array must have a data type determined by type-promotion.
Examples
>>> x = ivy.array([1, 2, 3]) >>> y = ivy.array([4, 5, 6]) >>> z = x / y >>> print(z) ivy.array([0.25 , 0.40000001, 0.5 ])
- __xor__(other)[source]
ivy.Array special method variant of ivy.bitwise_xor. This method simply wraps the function, and so the docstring for ivy.bitwise_xor also applies to this method with minimal changes.
- Parameters
self – first input array. Should have an integer or boolean data type.
other – second input array. Must be compatible with
x1
(see broadcasting). Should have an integer or boolean data type.out – optional output array, for writing the result to. It must have a shape that the inputs broadcast to.
- Returns
ret – an array containing the element-wise results. The returned array must have a data type determined by type-promotion.
Examples
With
ivy.Array
instances:>>> a = ivy.array([1, 2, 3]) >>> b = ivy.array([3, 2, 1]) >>> y = a ^ b >>> print(y) ivy.array([2,0,2])
With mix of
ivy.Array
andivy.Container
instances:>>> x = ivy.Container(a = ivy.array([-67, 21])) >>> y = ivy.array([12, 13]) >>> z = x ^ y >>> print(z) {a: ivy.array([-79, 24])}
- arange(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- arg_info(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- arg_names(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- args_to_ivy(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- args_to_native(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- array(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- as_ivy_dev(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- as_ivy_dtype(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- as_native_dev(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- as_native_dtype(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- asarray_handle_nestable(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- asarray_infer_device(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- asarray_to_native_arrays_and_back(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- cache_fn(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- check_float(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- clear_mem_on_dev(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- closest_valid_dtype(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- container_types(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- conv(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- conv_general_dilated(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- conv_general_transpose(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- current_backend(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- current_backend_str(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- property data: NativeArray
The native array being wrapped in self.
- Return type
NativeArray
- default_complex_dtype(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- default_device(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- default_dtype(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- default_float_dtype(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- default_int_dtype(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- default_uint_dtype(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- deserialize(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- dev_util(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- property device: Device
Hardware device the array data resides on.
- Return type
Device
- property dtype: Dtype
Data type of the array elements
- Return type
Dtype
- dtype_bits(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- empty(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- execute_with_gradients(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- eye(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- full(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- function_supported_devices(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- function_supported_devices_and_dtypes(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- function_supported_dtypes(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- function_unsupported_devices(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- function_unsupported_devices_and_dtypes(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- function_unsupported_dtypes(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- get(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- get_all_arrays_in_memory(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- get_all_ivy_arrays_on_dev(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- get_array_mode(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- get_exception_trace_mode(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- get_item(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- get_min_base(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- get_min_denominator(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- get_nestable_mode(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- get_queue_timeout(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- get_referrers_recursive(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- get_show_func_wrapper_trace_mode(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- get_tmp_dir(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- gpu_is_available(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- grad(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- handle_array_like_without_promotion(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- handle_exceptions(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- handle_nestable(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- handle_out_argument(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- infer_default_dtype(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- infer_device(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- infer_dtype(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- inplace_arrays_supported(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- inplace_variables_supported(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- inputs_to_ivy_arrays(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- inputs_to_native_arrays(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- integer_arrays_to_float(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- invalid_dtype(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- is_complex_dtype(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- isscalar(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- jac(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- lexsort(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- property mT: Array
Transpose of a matrix (or a stack of matrices).
- Return type
Array
- Returns
ret – array whose last two dimensions (axes) are permuted in reverse order relative to original array (i.e., for an array instance having shape
(..., M, N)
, the returned array must have shape(..., N, M)
). The returned array must have the same data type as the original array.
- match_kwargs(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- multiprocessing(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- property ndim: int
Number of array dimensions (axes).
- Return type
int
- normalize_axis_tuple(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- num_arrays_in_memory(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- num_cpu_cores(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- num_gpus(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- num_ivy_arrays_on_dev(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- ones(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- outputs_to_ivy_arrays(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- percent_used_mem_on_dev(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- print_all_arrays_in_memory(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- print_all_ivy_arrays_on_dev(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- promote_types(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- promote_types_of_inputs(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- seed(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- set_array_mode(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- set_default_complex_dtype(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- set_default_device(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- set_default_dtype(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- set_default_float_dtype(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- set_default_int_dtype(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- set_default_uint_dtype(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- set_exception_trace_mode(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- set_min_base(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- set_min_denominator(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- set_nestable_mode(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- set_queue_timeout(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- set_shape_array_mode(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- set_show_func_wrapper_trace_mode(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- set_split_factor(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- set_tmp_dir(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- set_with_grads(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- property shape: Shape
Array dimensions.
- Return type
Shape
- shape_array_mode(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- property size: Optional[int]
Number of elements in the array.
- Return type
Optional
[int
]
- split_factor(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- split_func_call(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- to_ivy(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- to_ivy_shape(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- to_native(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- to_native_arrays_and_back(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- to_native_shape(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- total_mem_on_dev(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- tpu_is_available(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- try_else_none(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- type_promote_arrays(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- unset_array_mode(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- unset_default_complex_dtype(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- unset_default_device(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- unset_default_dtype(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- unset_default_float_dtype(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- unset_default_int_dtype(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- unset_default_uint_dtype(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- unset_exception_trace_mode(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- unset_nestable_mode(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- unset_queue_timeout(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- unset_shape_array_mode(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- unset_show_func_wrapper_trace_mode(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- unset_with_grads(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- used_mem_on_dev(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- valid_dtype(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- value_and_grad(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- vmap(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- with_grads(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- wraps(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
- zeros(*args, **kwargs)
Add the data of the current array from which the instance function is invoked as the first arg parameter or kwarg parameter. Return the new function with the name function_name and the new args variable or kwargs as the new inputs.
Supported Frameworks: