Merge pull request #4643 from nicoddemus/asscalar-deprecated
Use a.item() instead of deprecated np.asscalar(a)
This commit is contained in:
commit
5903f4596a
|
@ -0,0 +1,3 @@
|
||||||
|
Use ``a.item()`` instead of the deprecated ``np.asscalar(a)`` in ``pytest.approx``.
|
||||||
|
|
||||||
|
``np.asscalar`` has been `deprecated <https://github.com/numpy/numpy/blob/master/doc/release/1.16.0-notes.rst#new-deprecations>`__ in ``numpy 1.16.``.
|
|
@ -150,10 +150,10 @@ class ApproxNumpy(ApproxBase):
|
||||||
|
|
||||||
if np.isscalar(actual):
|
if np.isscalar(actual):
|
||||||
for i in np.ndindex(self.expected.shape):
|
for i in np.ndindex(self.expected.shape):
|
||||||
yield actual, np.asscalar(self.expected[i])
|
yield actual, self.expected[i].item()
|
||||||
else:
|
else:
|
||||||
for i in np.ndindex(self.expected.shape):
|
for i in np.ndindex(self.expected.shape):
|
||||||
yield np.asscalar(actual[i]), np.asscalar(self.expected[i])
|
yield actual[i].item(), self.expected[i].item()
|
||||||
|
|
||||||
|
|
||||||
class ApproxMapping(ApproxBase):
|
class ApproxMapping(ApproxBase):
|
||||||
|
|
Loading…
Reference in New Issue