| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -443,13 +443,17 @@ class array_view : public detail::array_view_accessors<array_view, T, ND> | |||
| 443 | 443 | m_data = NULL; | |
| 444 | 444 | m_shape = zeros; | |
| 445 | 445 | m_strides = zeros; | |
| 446 | - } else if (PyArray_NDIM(tmp) != ND) { | ||
| 447 | - PyErr_Format(PyExc_ValueError, | ||
| 448 | - "Expected %d-dimensional array, got %d", | ||
| 449 | - ND, | ||
| 450 | - PyArray_NDIM(tmp)); | ||
| 451 | - Py_DECREF(tmp); | ||
| 452 | - return 0; | ||
| 446 | + if (PyArray_NDIM(tmp) == 0 && ND == 0) { | ||
| 447 | + return 1; | ||
| 448 | + } | ||
| 449 | + } | ||
| 450 | + if (PyArray_NDIM(tmp) != ND) { | ||
| 451 | + PyErr_Format(PyExc_ValueError, | ||
| 452 | + "Expected %d-dimensional array, got %d", | ||
| 453 | + ND, | ||
| 454 | + PyArray_NDIM(tmp)); | ||
| 455 | + Py_DECREF(tmp); | ||
| 456 | + return 0; | ||
| 453 | 457 | } | |
| 454 | 458 | ||
| 455 | 459 | /* Copy some of the data to the view object for faster access */ | |
| Back | FazBrowse Home | New Git URL |
0 commit comments