AREPL-vscode icon indicating copy to clipboard operation
AREPL-vscode copied to clipboard

Error with numpy

Open csarami opened this issue 3 years ago • 3 comments

I am using VS code with Python 3.7.6 64-bit. The code below run in termial fine ( prints the array) however, it returns error below using AREPL.

import numpy as np
a = [[1,4,7],[2,9,7],[1,3,0],[9,6,9]]
b = [[2,3,4],[2,2,2], [1,1,1],[0,0,0]]
A = np.array([a,b])
print(A)

Here is the error:

  line 1, in <module>
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/numpy/__init__.py", line 142, in <module>
    from . import core
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/numpy/core/__init__.py", line 16, in <module>
    from . import multiarray
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/numpy/core/multiarray.py", line 12, in <module>
    from . import overrides
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/numpy/core/overrides.py", line 46, in <module>
    """)
RuntimeError: implement_array_function method already has a docstring

Print Output:
Variables:
{}```

csarami avatar Apr 08 '21 23:04 csarami

Your code snippet worked for me on windows 10 with both python 3.7 and python 3.6. What version of numpy are you using?

Almenon avatar Apr 10 '21 03:04 Almenon

Same issue over here.

Win 10 Python 3.8 Numpy 1.17.3

Traceback (most recent call last):
  line 2, in 
  File "C:\Users\A104354918\AppData\Local\WPy64-3800\python-3.8.0.amd64\lib\site-packages\numpy\__init__.py", line 142, in 
    from . import core
  File "C:\Users\A104354918\AppData\Local\WPy64-3800\python-3.8.0.amd64\lib\site-packages\numpy\core\__init__.py", line 17, in 
    from . import multiarray
  File "C:\Users\A104354918\AppData\Local\WPy64-3800\python-3.8.0.amd64\lib\site-packages\numpy\core\multiarray.py", line 14, in 
    from . import overrides
  File "C:\Users\A104354918\AppData\Local\WPy64-3800\python-3.8.0.amd64\lib\site-packages\numpy\core\overrides.py", line 16, in 
    add_docstring(
RuntimeError: implement_array_function method already has a docstring

F0ax avatar May 13 '21 01:05 F0ax

weird. I run into the same error. Not sure why it happens, but you can fix it by upgrading numpy to version 1.19

Almenon avatar May 14 '21 02:05 Almenon