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

问题描述 投票:0回答:1

我使用MathNet库有以下代码

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

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

double B = vec[1]

而且我想在vec中得到第二个价值

double B = vec.y

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

c#
1个回答
0
投票

矢量不一定是2D矢量,它可以具有n维。所以想象你会创建下面的5维向量:

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

你会如何命名这些矢量属性? x,y,z,a,b?

你想要什么是不可能的,因为字母表是有限的,但尺寸的数量不是。

© www.soinside.com 2019 - 2024. All rights reserved.