有没有办法在MathNet.Numerics命名空间中找到Vector数据结构的向量(甚至矩阵)的维度。
的内容int dimension = 3;
Vector<int> x = Vector<int>.Build.Dense(dimension);
int lengthOfX = x.Length();
答案 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。