-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Doc: add a section for code exposed to both C++ and python #158
Comments
Are there any examples of doing this anywhere I could take a look at? |
You can find an example here. The idea is to put the code in dedicated headers and cpp files that can be compiled in C++ mode only, and to expose them to the python in a single cpp module file. |
I am a new xtensor-python user and I found the above example code is nice. However, most of them are related to It would be nice if more use cases could be included. For example, I want to modify an
However, on the Python side, I cannot see the change. If I change xt::pyarray to xt::xarray and run the function only in C++, it works. Could you please let me know how to make the Python binding work? Thank you! |
This appears to be a legitimate bug. Will be getting back to you shortly with a fix. |
I have the same problem. Have we solved this question? How to change pyarray from numpy, then see the changes in python |
This section should describe the best practices when functions need to be exposed to both C++ (operating on
xtensor / xarray
) and Python (operating onpytensor / pyarray
)The text was updated successfully, but these errors were encountered: