public class DoubleArrayPythonEncoder : IPyObjectEncoder
{
public static DoubleArrayPythonEncoder Instance { get; } = new DoubleArrayPythonEncoder();
public bool CanEncode(Type type)
{
return type == typeof(double[]);
}
public PyObject TryEncode(object value)
{
if (value is double[] doublearray)
{
var pyList = new PyList();
for (int i = 0; i < doublearray.Length - 1; i++)
{
pyList.Append(new PyFloat(doublearray[i]));
}
return pyList;
}
return null;
}
public static void Register()
{
PyObjectConversions.RegisterEncoder(Instance);
}
}
_______________________________________________
PythonNet mailing list -- pythonnet@python.org
To unsubscribe send an email to pythonnet-leave@python.org
https://mail.python.org/mailman3/lists/pythonnet.python.org/
Member address: manu@upsim.tech