Nov-04-2023, 09:08 AM
I'm using the IPython console (v 8.12.0) in Anaconda and getting some error messages I don't understand when accessing basic methods of numpy arrays. If I use the same commands in IDLE then I don't get any errors. For example, I enter the following in IPython console and get this:
import numpy as np a = np.linspace(1,36,36).reshape(12,3) a.min()Out: 1.0
Error:[SpyderKernelApp] ERROR | Exception in message handler:
Traceback (most recent call last):
File "C:\Users\jody\anaconda3\Lib\site-packages\ipykernel\kernelbase.py", line 406, in dispatch_shell
await result
File "C:\Users\jody\anaconda3\Lib\site-packages\ipykernel\kernelbase.py", line 796, in inspect_request
reply_content = self.do_inspect(
^^^^^^^^^^^^^^^^
File "C:\Users\jody\anaconda3\Lib\site-packages\ipykernel\ipkernel.py", line 544, in do_inspect
bundle = self.shell.object_inspect_mime(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\jody\anaconda3\Lib\site-packages\IPython\core\interactiveshell.py", line 1838, in object_inspect_mime
return self.inspector._get_info(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\jody\anaconda3\Lib\site-packages\IPython\core\oinspect.py", line 738, in _get_info
info_dict = self.info(obj, oname=oname, info=info, detail_level=detail_level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\jody\anaconda3\Lib\site-packages\IPython\core\oinspect.py", line 838, in info
if info and info.parent and hasattr(info.parent, HOOK_NAME):
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()