3

我正在使用 pythonnet (http://pythonnet.sf.net) 将 python 框架和 .NET 库绑定在一起(我知道 IronPython,但这不是问题)。

使用 pythonnet,我可以创建一个浮点数组,并从一系列值初始化它:

>>> from System import *
>>> Array[float]([1., 2.])
<System.Double[] object at 0x8a6c46c>

我需要将一个 3x3 浮点数组传递给 .NET 库中的一个方法,但我不知道如何创建它。

4

1 回答 1

4

使用 Array.CreateInstance:

>>> a = Array.CreateInstance(Double, 3, 3)

参考:http: //msdn.microsoft.com/en-us/library/system.array.createinstance%28v=VS.90%29.aspx

于 2011-07-01T07:54:22.600 回答