Ah, sorry I don't know why I searched in the documentation but it didn't
come out or something went wrong to my eyes , anyways I searched in doc now
and it's right there.
The reason numexpr.test() fails is because I'm using numpy 2.0.0.dev where
complex_ has been removed.
So problem solved, I should change the behavior of numexpr.test().
腾刘 <27rabbi...@gmail.com> 于2023年12月2日周六 16:34写道:
> Hi,
>
> I'm recently focusing on resolve some of the issues about numexpr and I
> found that in numexpr's test module, it will run:
>
> `from numpy import (, complex_, .)`
>
> And when I run `numexpr.test()` the output looks like:
>
> Traceback (most recent call last):
> File
> "/Users/liuteng/opt/anaconda3/envs/test_ne/lib/python3.9/site-packages/numexpr-2.8.8.dev1-py3.9-macosx-10.9-x86_64.egg/numexpr/__init__.py",
> line 64, in test
> import numexpr.tests
> File
> "/Users/liuteng/opt/anaconda3/envs/test_ne/lib/python3.9/site-packages/numexpr-2.8.8.dev1-py3.9-macosx-10.9-x86_64.egg/numexpr/tests/__init__.py",
> line 11, in
> from numexpr.tests.test_numexpr import test, print_versions
> File
> "/Users/liuteng/opt/anaconda3/envs/test_ne/lib/python3.9/site-packages/numexpr-2.8.8.dev1-py3.9-macosx-10.9-x86_64.egg/numexpr/tests/test_numexpr.py",
> line 21, in
> from numpy import (
> ImportError: cannot import name 'complex_' from 'numpy'
> (/Users/liuteng/opt/anaconda3/envs/test_ne/lib/python3.9/site-packages/numpy/__init__.py)
>
> During handling of the above exception, another exception occurred:
>
> Traceback (most recent call last):
> File "", line 1, in
> File
> "/Users/liuteng/opt/anaconda3/envs/test_ne/lib/python3.9/site-packages/numexpr-2.8.8.dev1-py3.9-macosx-10.9-x86_64.egg/numexpr/__init__.py",
> line 68, in test
> raise ImportError('`numexpr.tests` could not be imported, likely it was
> excluded from the distribution.')
> ImportError: `numexpr.tests` could not be imported, likely it was excluded
> from the distribution
>
> Then I replace it with `cdouble` and everthing is fine then.
>
> So I'm curious what `complex_` was.
>
> Thanks in advance!
>
>
___
NumPy-Discussion mailing list -- numpy-discussion@python.org
To unsubscribe send an email to numpy-discussion-le...@python.org
https://mail.python.org/mailman3/lists/numpy-discussion.python.org/
Member address: arch...@mail-archive.com