我正在使用 pythonnet (http://pythonnet.sf.net) 将 python 框架和 .NET 库绑定(bind)在一起(我知道是不是 IronPython,但这不是问题所在)。
使用 pythonnet,我可以创建一个 float 数组,并根据一系列值对其进行初始化:
>>> from System import *
>>> Array[float]([1., 2.])
<System.Double[] object at 0x8a6c46c>
我需要将一个 3x3 float 组传递给 .NET 库中的一个方法,但我不知道如何创建它。
最佳答案
使用 Array.CreateInstance:
>>> a = Array.CreateInstance(Double, 3, 3)
引用:http://msdn.microsoft.com/en-us/library/system.array.createinstance%28v=VS.90%29.aspx
关于python - 如何使用 Pythonnet 创建多维 float 组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6545069/