Skip to content

Commit 68a0287

Browse files
committed
added returned type to array creation functions (issue larray-project#864)
1 parent 0707d86 commit 68a0287

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

larray/core/array.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8384,7 +8384,7 @@ def wrapper(*args, **kwargs):
83848384

83858385

83868386
@_check_axes_argument
8387-
def zeros(axes, title=None, dtype=float, order='C', meta=None):
8387+
def zeros(axes, title=None, dtype=float, order='C', meta=None) -> Array:
83888388
r"""Returns an array with the specified axes and filled with zeros.
83898389
83908390
Parameters
@@ -8430,7 +8430,7 @@ def zeros(axes, title=None, dtype=float, order='C', meta=None):
84308430
return Array(np.zeros(axes.shape, dtype, order), axes, meta=meta)
84318431

84328432

8433-
def zeros_like(array, title=None, dtype=None, order='K', meta=None):
8433+
def zeros_like(array, title=None, dtype=None, order='K', meta=None) -> Array:
84348434
r"""Returns an array with the same axes as array and filled with zeros.
84358435
84368436
Parameters
@@ -8466,7 +8466,7 @@ def zeros_like(array, title=None, dtype=None, order='K', meta=None):
84668466

84678467

84688468
@_check_axes_argument
8469-
def ones(axes, title=None, dtype=float, order='C', meta=None):
8469+
def ones(axes, title=None, dtype=float, order='C', meta=None) -> Array:
84708470
r"""Returns an array with the specified axes and filled with ones.
84718471
84728472
Parameters
@@ -8502,7 +8502,7 @@ def ones(axes, title=None, dtype=float, order='C', meta=None):
85028502
return Array(np.ones(axes.shape, dtype, order), axes, meta=meta)
85038503

85048504

8505-
def ones_like(array, title=None, dtype=None, order='K', meta=None):
8505+
def ones_like(array, title=None, dtype=None, order='K', meta=None) -> Array:
85068506
r"""Returns an array with the same axes as array and filled with ones.
85078507
85088508
Parameters
@@ -8539,7 +8539,7 @@ def ones_like(array, title=None, dtype=None, order='K', meta=None):
85398539

85408540

85418541
@_check_axes_argument
8542-
def empty(axes, title=None, dtype=float, order='C', meta=None):
8542+
def empty(axes, title=None, dtype=float, order='C', meta=None) -> Array:
85438543
r"""Returns an array with the specified axes and uninitialized (arbitrary) data.
85448544
85458545
Parameters
@@ -8575,7 +8575,7 @@ def empty(axes, title=None, dtype=float, order='C', meta=None):
85758575
return Array(np.empty(axes.shape, dtype, order), axes, meta=meta)
85768576

85778577

8578-
def empty_like(array, title=None, dtype=None, order='K', meta=None):
8578+
def empty_like(array, title=None, dtype=None, order='K', meta=None) -> Array:
85798579
r"""Returns an array with the same axes as array and uninitialized (arbitrary) data.
85808580
85818581
Parameters
@@ -8613,7 +8613,7 @@ def empty_like(array, title=None, dtype=None, order='K', meta=None):
86138613

86148614

86158615
# We cannot use @_check_axes_argument here because an integer fill_value would be considered as an error
8616-
def full(axes, fill_value, title=None, dtype=None, order='C', meta=None):
8616+
def full(axes, fill_value, title=None, dtype=None, order='C', meta=None) -> Array:
86178617
r"""Returns an array with the specified axes and filled with fill_value.
86188618
86198619
Parameters
@@ -8665,7 +8665,7 @@ def full(axes, fill_value, title=None, dtype=None, order='C', meta=None):
86658665
return res
86668666

86678667

8668-
def full_like(array, fill_value, title=None, dtype=None, order='K', meta=None):
8668+
def full_like(array, fill_value, title=None, dtype=None, order='K', meta=None) -> Array:
86698669
r"""Returns an array with the same axes and type as input array and filled with fill_value.
86708670
86718671
Parameters
@@ -8710,7 +8710,7 @@ def full_like(array, fill_value, title=None, dtype=None, order='K', meta=None):
87108710

87118711

87128712
# XXX: would it be possible to generalize to multiple axes?
8713-
def sequence(axis, initial=0, inc=None, mult=None, func=None, axes=None, title=None, meta=None):
8713+
def sequence(axis, initial=0, inc=None, mult=None, func=None, axes=None, title=None, meta=None) -> Array:
87148714
r"""
87158715
Creates an array by sequentially applying modifications to the array along axis.
87168716
@@ -8993,7 +8993,7 @@ def ndrange(axes, start=0, title=None, dtype=int):
89938993

89948994

89958995
@_check_axes_argument
8996-
def ndtest(shape_or_axes, start=0, label_start=0, title=None, dtype=int, meta=None):
8996+
def ndtest(shape_or_axes, start=0, label_start=0, title=None, dtype=int, meta=None) -> Array:
89978997
r"""Returns test array with given shape.
89988998
89998999
Axes are named by single letters starting from 'a'.
@@ -9093,7 +9093,7 @@ def kth_diag_indices(shape, k):
90939093
return indices
90949094

90959095

9096-
def diag(a, k=0, axes=(0, 1), ndim=2, split=True):
9096+
def diag(a, k=0, axes=(0, 1), ndim=2, split=True) -> Array:
90979097
r"""
90989098
Extracts a diagonal or construct a diagonal array.
90999099
@@ -9175,7 +9175,7 @@ def diag(a, k=0, axes=(0, 1), ndim=2, split=True):
91759175

91769176

91779177
@_check_axes_argument
9178-
def labels_array(axes, title=None, meta=None):
9178+
def labels_array(axes, title=None, meta=None) -> Array:
91799179
r"""Returns an array with specified axes and the combination of
91809180
corresponding labels as values.
91819181
@@ -9232,7 +9232,7 @@ def identity(axis):
92329232
"In other cases, you should use labels_array(axis) instead.")
92339233

92349234

9235-
def eye(rows, columns=None, k=0, title=None, dtype=None, meta=None):
9235+
def eye(rows, columns=None, k=0, title=None, dtype=None, meta=None) -> Array:
92369236
r"""Returns a 2-D array with ones on the diagonal and zeros elsewhere.
92379237
92389238
Parameters

0 commit comments

Comments
 (0)