Commit d742afd9 authored by rusty1s's avatar rusty1s
Browse files

todos

parent 6c5e08e7
def add_diag(src, value=None, k=0):
pass
def remove_diag(src, k=0):
index, value = src.coo()
row, col = index
......@@ -21,13 +17,21 @@ def remove_diag(src, k=0):
rowcount = src.storage.rowcount.clone()
rowcount[row[mask]] -= 1
# TODO: Maintain `rowptr`.
colcount = None
if src.storage.has_colcount():
colcount = src.storage.colcount.clone()
colcount[col[mask]] -= 1
# TODO: Maintain `colptr`.
storage = src.storage.__class__(index, value,
sparse_size=src.sparse_size(),
rowcount=rowcount, colcount=colcount,
is_sorted=True)
return src.__class__.from_storage(storage)
def set_diag(src, value=None, k=0):
pass
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment