-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
The type np.int was deprecated in NumPy 1.2.0. This causes the command to fail with the error below.
python scripts/validate/loader.py --data-path $DATA/3dscenegraph
Traceback (most recent call last):
File "taskography-api/./scripts/validate/loader.py", line 22, in load_scene_graphs
_ = loader(fp)
File "taskography-api/taskography_api/taskography/utils/loader.py", line 70, in loader
scenegraph_mst(building)
File "taskography-api/taskography_api/taskography/utils/loader.py", line 118, in scenegraph_mst
floor_a_rooms_repeat = np.repeat(np.array(floor_a_rooms, dtype=np.int), m)
File "taskography-api/venv/lib/python3.10/site-packages/numpy/__init__.py", line 305, in __getattr__
raise AttributeError(__former_attrs__[attr])
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. Did you mean: 'inf'?
Changing all instances of np.int to int seems to fix it.
Metadata
Metadata
Assignees
Labels
No labels