np.mat to np.asmatrix for Numpy 2.0

This commit is contained in:
2024-07-16 11:40:40 +02:00
parent 72a6938437
commit 1c60e875e8

View File

@@ -217,9 +217,9 @@ def bin_ndarray(ndarray, new_shape, operation="sum"):
elif operation.lower() in ["mean", "average", "avg"]:
ndarray = ndarray.mean(-1 * (i + 1))
else:
row_comp = np.mat(get_row_compressor(ndarray.shape[0], new_shape[0], operation))
col_comp = np.mat(get_column_compressor(ndarray.shape[1], new_shape[1], operation))
ndarray = np.array(row_comp * np.mat(ndarray) * col_comp)
row_comp = np.asmatrix(get_row_compressor(ndarray.shape[0], new_shape[0], operation))
col_comp = np.asmatrix(get_column_compressor(ndarray.shape[1], new_shape[1], operation))
ndarray = np.array(row_comp * np.asmatrix(ndarray) * col_comp)
return ndarray