[Scipy-svn] r3191 - trunk/Lib/sparse

scipy-svn at scipy.org scipy-svn at scipy.org
Wed Jul 25 21:01:18 EDT 2007


Author: wnbell
Date: 2007-07-25 20:01:14 -0500 (Wed, 25 Jul 2007)
New Revision: 3191

Modified:
   trunk/Lib/sparse/sparse.py
Log:
when returning new arrays, copy .indptr and .indices by default


Modified: trunk/Lib/sparse/sparse.py
===================================================================
--- trunk/Lib/sparse/sparse.py	2007-07-25 17:27:45 UTC (rev 3190)
+++ trunk/Lib/sparse/sparse.py	2007-07-26 01:01:14 UTC (rev 3191)
@@ -480,11 +480,11 @@
                (self.shape + (self.dtype.type, self.getnnz(), self.nzmax, \
                    _formats[format][1]))
     
-    def _with_data(self,data,copy=False):
+    def _with_data(self,data,copy=True):
         """
         Return a matrix with the same sparsity structure as self,
         but with different data.  By default the structure arrays
-        (i.e. .indptr and .indices) are not copied.
+        (i.e. .indptr and .indices) are copied.
         """
         if copy:
             return self.__class__((data,self.indices.copy(),self.indptr.copy()), \




More information about the Scipy-svn mailing list