Skip to content

Commit 2de01b7

Browse files
committed
NDArray.ExpandEllipsis changed to static
1 parent ba6bc2f commit 2de01b7

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

src/NumSharp.Core/Selection/NDArray.Indexing.Selection.Getter.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ private NDArray FetchIndices(object[] indicesObjects)
129129

130130
if (o.IsEllipsis)
131131
{
132-
indicesObjects = ExpandEllipsis(indicesObjects).ToArray();
132+
indicesObjects = ExpandEllipsis(indicesObjects, @this.ndim).ToArray();
133133
//TODO: i think we need to set here indicesLen = indicesObjects.Length
134134
continue;
135135
}

src/NumSharp.Core/Selection/NDArray.Indexing.Selection.Setter.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ protected void SetIndices(object[] indicesObjects, NDArray values)
142142

143143
if (o.IsEllipsis)
144144
{
145-
indicesObjects = ExpandEllipsis(indicesObjects).ToArray();
145+
indicesObjects = ExpandEllipsis(indicesObjects, @this.ndim).ToArray();
146146
//TODO: i think we need to set here indicesLen = indicesObjects.Length
147147
continue;
148148
}

src/NumSharp.Core/Selection/NDArray.Indexing.Selection.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ namespace NumSharp
1212
{
1313
public partial class NDArray
1414
{
15-
protected IEnumerable<object> ExpandEllipsis(object[] ndarrays)
15+
protected static IEnumerable<object> ExpandEllipsis(object[] ndarrays, int ndim)
1616
{
1717
// count dimensions without counting ellipsis or newaxis
1818
var count = ndarrays.OfType<Slice>().Count(slice => !(slice.IsNewAxis || slice.IsEllipsis));

0 commit comments

Comments
 (0)