Skip to content

Instantly share code, notes, and snippets.

View robbmcleod's full-sized avatar

Robert McLeod robbmcleod

  • Hitachi High-tech Canada Inc.
  • Victoria, BC, Canada
View GitHub Profile
@robbmcleod
robbmcleod / clr_array_convert.md
Last active July 19, 2024 01:01
Convert NumPy `ndarray` to C# `System.Array` and back again

Originally for Python 3.7 and PythonNet 2.4.0 I wrote a snippet of code to transform NumPy ndarray into System.Array from CLR and back again using pure python and the ctypes package memmove function:

https://github.com/pythonnet/pythonnet/issues/514
https://github.com/pythonnet/pythonnet/issues/652

However, after the release of PythonNet 2.5.0 there were some changes to the PythonNet interface that created some small breaks in my code snippet: