在MathNet.Numerics命名空间中查询向量的长度

时间:2016-03-23 08:41:54

标签: c# mathnet

有没有办法在MathNet.Numerics命名空间中找到Vector数据结构的向量(甚至矩阵)的维度。

的内容
int dimension = 3;
Vector<int> x = Vector<int>.Build.Dense(dimension);
int lengthOfX = x.Length();

1 个答案:

答案 0 :(得分:2)

相应属性的名称有点违反直觉,但它在那里:SortedSet<String> uniqueSet = new TreeSet<String>(arrlist); ArrayList<ArrayList<String>> listOLists = new ArrayList<ArrayList<String>>(); // List<String> flat = list.stream().flatMap(List::stream).collect(Collectors.toList()); for(String date : uniqueSet) { int counts = Collections.frequency(arrlist, date); Logger.debug("date: "+ date + " counts: " +counts); ArrayList<String> singleList = new ArrayList<String>(); singleList.add(date); singleList.add(Integer.toString(counts)); listOLists.add(singleList); } Logger.debug("Sample List: " + listOLists); return listOLists; }

  

获取此向量的长度或维数。

请参阅documentation

对于Vector<T>.Count,属性为Matrix<T>ColumnCount - documentation