示例#1
0
TDenseMatrix CDatedDataSeries::GetDataSeries_Matrix(const TIndex &selectedTime, const TIndex &selectedDim) const
{
	std::vector<TDenseVector> data_series = GetDataSeries_Vector(selectedTime, selectedDim); 
	if (data_series.empty())
		return TDenseMatrix(0,0); 
	int M = (int)data_series.size(), N=data_series[0].Dimension(); 
	if (N <= 0)
		return TDenseMatrix(M,0); 
	TDenseMatrix data_matrix(M,N); 
	for (int i=0; i<M; i++)
		data_matrix.InsertRowMatrix(i,0,data_series[i]); 
	return data_matrix; 
}
示例#2
0
文件: prop_matrix.c 项目: UIKit0/dia
static void 
matrixprop_load(MatrixProperty *prop, AttributeNode attr, DataNode data, DiaContext *ctx)
{
  prop->matrix = data_matrix (data);
}