用自己的名称调用外部库变量

时间:2019-02-28 11:39:31

标签: c#

我有使用MathNet库的以下代码

Vector<double> vec = new DenseVector(new double[] {4, 5, 6});

如果我想获得第二个值,我必须像这样调用vec

double B = vec[1]

我想在vec中获得第二个值

double B = vec.y

那我应该写什么代码来实现这种行为?

1 个答案:

答案 0 :(得分:0)

向量不一定是2D向量,它可以具有n个维度。因此,假设您将创建以下5维向量:

var v = new DenseVector(new[] { 4, 5, 6, 7, 8 });

您如何命名此向量属性? x,y,z,a,b?

您想要的东西是不可能的,因为字母只是有限的,但是尺寸数却没有。