How much space is allocated by boost compressed_matrix? Is it true that it only allocates space for non-zero elements? If this is true, I don't understand why the following code gives bad_alloc error. 
namespace bubla = boost::numeric::ublas; 
typedef double value_type; 
typedef bubla::compressed_matrix<value_type> SparseMatrix; 
unsign...
            
           
          
            
            I am confused on how the boost::compressed_matrix works. Suppose I declare the compressed_matrix like this:
boost::numeric::ublas::compressed_matrix<double> T(1000, 1000, 3*1000);
This allocates space for 3*1000 elements in a 1000x1000 matrix. Now how do I give it the locations which are the non-zero elements? When and how are the non...
            
           
          
            
            We have a set of Documents , each has a set of Features. 
Given feature A, we need to know what is the probability of having feature B in the same document. 
I thought of building a probability matrix , s.t:
M(i,j) = Probability of having feature B in a document , given that feature A is there. 
However , we have an additional requirem...
            
           
          
            
            What's the best way to effectively remove a row from an ObjectMatrix2D?
Use viewSelection to get all the other rows (is there a simpler way than me building arrays of rows and columns myself?)
Transpose all the lower rows up one (docs mention transpose operation but I can't find any code for it)
something else?
If it matters I'm curr...
            
           
          
            
            Is there any package to perform Sparse Linear Algebra computations, maybe based on fast and efficient C libraries? I searched on Hackage but I didn't find anything at regard: hmatrix, which uses GSL, BLAS and LAPACK, is great, but doesn't seem to include special algorithms to solve linear systems and eigen-values/vectors problems with sp...
            
           
          
            
            I have a Perl script, which parses datafile and writes 5 output files filled with 1100 x 1300 grid. The script works, but in my opinion, it's clumsy and probably non-efficient. The script is also inherited code, which I have modified a little to make it more readable. Still, it's a mess.
At the moment, the script reads the datafile(~4Mb...
            
           
          
            
            I get strange behavior with respect to memory with Matlab and the cell2mat() function...
what I would like to do is:
cell_array_outer = cell(1,N) 
parfor k = 1:N
  cell_array_inner = cell(1,M);   
  for i = 1:M
    A = do_some_math_and_return_a_sparse_matrix( );
    cell_array_inner{i} = sparse(A); % do sparse() again just to be parano...