summaryrefslogtreecommitdiff
path: root/src/python/gudhi/simplex_tree.pyx
diff options
context:
space:
mode:
authorMarc Glisse <marc.glisse@inria.fr>2020-03-08 11:15:04 +0100
committerMarc Glisse <marc.glisse@inria.fr>2020-03-08 11:15:04 +0100
commit55c1385419edd4e152df219dfff596d2631367f1 (patch)
tree59ac1df501e017394e4c00bee2718d239f52ede6 /src/python/gudhi/simplex_tree.pyx
parent08be68c1fb3c05a35d738eab53712ec6cb4d1ad5 (diff)
Typo in shape of array
Diffstat (limited to 'src/python/gudhi/simplex_tree.pyx')
-rw-r--r--src/python/gudhi/simplex_tree.pyx11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/python/gudhi/simplex_tree.pyx b/src/python/gudhi/simplex_tree.pyx
index 3f582ac9..d5f642d1 100644
--- a/src/python/gudhi/simplex_tree.pyx
+++ b/src/python/gudhi/simplex_tree.pyx
@@ -8,6 +8,7 @@
# - YYYY/MM Author: Description of the modification
from libc.stdint cimport intptr_t
+import numpy
from numpy import array as np_array
cimport simplex_tree
@@ -558,19 +559,19 @@ cdef class SimplexTree:
if self.pcohptr != NULL:
gen = self.pcohptr.flag_generators(min_persistence)
if len(gen.first) == 0:
- normal0 = np_array([])
- normals = np_array([])
+ normal0 = numpy.empty((0,3))
+ normals = []
else:
l = iter(gen.first)
normal0 = np_array(next(l)).reshape(-1,3)
normals = [np_array(d).reshape(-1,4) for d in l]
if len(gen.second) == 0:
- infinite0 = np_array([])
- infinites = np_array([])
+ infinite0 = numpy.empty(0)
+ infinites = []
else:
l = iter(gen.second)
infinite0 = np_array(next(l))
- infinites = [np_array(d).reshape(-1,3) for d in l]
+ infinites = [np_array(d).reshape(-1,2) for d in l]
return (normal0, normals, infinite0, infinites)
else: