You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PyGam appears to require numpy < 1.20 i.e. the use of .astype(np.int) hasn't been supported for some time. I'm getting the error below with the latest numpy release that satisifies my other project constraints (and I cannot roll back to 1.20)
File pygam/utils.py:649, in b_spline_basis(x, edge_knots, n_splines, spline_order, sparse, periodic, verbose)
646 aug_knots[-1] += 1e-9 # want last knot inclusive
648 # prepare Haar Basis
--> 649 bases = (x >= aug_knots[:-1]).astype(np.int) * \\
650 (x < aug_knots[1:]).astype(np.int)
651 bases[-1] = bases[-2][::-1] # force symmetric bases at 0 and 1
653 # do recursion from Hastie et al. vectorized
AttributeError: module 'numpy' has no attribute 'int'.
`np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations"
The text was updated successfully, but these errors were encountered:
PyGam appears to require numpy < 1.20 i.e. the use of
.astype(np.int)
hasn't been supported for some time. I'm getting the error below with the latest numpy release that satisifies my other project constraints (and I cannot roll back to 1.20)The text was updated successfully, but these errors were encountered: