Ich versuche, einen C# Schnittstelle in Ironpython zu implementieren, aber einige Probleme habe. ich dies mit einem anderen C# Schnittstelle vorher getan haben, aber haben über ein anderes kommt, das ich habe nicht in der Lage zu lösen, wie in Ironpython Unterklasse erfolgreich zu verwenden, hier ist es:C# Schnittstelle in Ironpython
Die C# Schnittstelle, die ich wollen in Ironpython implementieren:
using System;
namespace Accord.Math.Random
{
public interface IRandomNumberGenerator
{
float Mean
{
get;
}
float Variance
{
get;
}
float Next();
void SetSeed(int seed);
}
}
Hier ist, was ich vor erfolgreich in der Vergangenheit getan haben:
zu implementierenC# Schnittstelle
using System;
namespace Accord.Genetic
{
public interface IFitnessFunction
{
double Evaluate(IChromosome chromosome);
}
}
Ironpython Umsetzung:
class FitnessFunction(AG.IFitnessFunction):
def Evaluate(self, chromosome):
#some fitness calculation using chromosome
return Fitness
Jede Hilfe so sehr geschätzt werden würde!