未验证 提交 b610fb83 编写于 作者: rictjo's avatar rictjo 提交者: GitHub

pop!

ASSUMES ROW MAJOR ORDER MATRIX
上级 f95cf1fc
......@@ -717,6 +717,22 @@ def rem ( a:list , H:list ) -> list :
a .pop(hp)
return(a)
def nppop(A:np.array, irow:int=None, jcol:int=None ) -> list[np.array] :
# ASSUMES ROW MAJOR ORDER MATRIX ...
rrow:np.array() = None
rcol:np.array() = None
N = len(A)
M0,M1 = np.shape(A)
if not irow is None :
rrow = A[irow,:]
A = np.delete(A,range(N*irow,N*(irow+1))).reshape(-1,N)
M0 = M0-1
if not jcol is None :
rcol = A[:,jcol]
A = np.delete(A,range(jcol,len(A.reshape(-1)),N) )
M1 = M1-1
return ( [rrow,rcol,A.reshape(M0,M1)] )
def linkage ( distm:np.array , command:str = 'max' ) -> dict :
#
# CALUCULATES WHEN SAIGAS ARE LINKED
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册