mirror of
https://github.com/wassname/scikit-image.git
synced 2026-07-10 23:57:34 +08:00
ENH Tony's comments on random walker
This commit is contained in:
@@ -39,7 +39,6 @@ def microstructure(l=256):
|
||||
"""
|
||||
n = 5
|
||||
x, y = np.ogrid[0:l, 0:l]
|
||||
mask_outer = (x - l / 2) ** 2 + (y - l / 2) ** 2 < (l / 2) ** 2
|
||||
mask = np.zeros((l, l))
|
||||
generator = np.random.RandomState(1)
|
||||
points = l * generator.rand(2, n ** 2)
|
||||
|
||||
@@ -46,8 +46,10 @@ def _make_graph_edges_3d(n_x, n_y, n_z):
|
||||
|
||||
Returns
|
||||
-------
|
||||
edges : ndarray of shape (2, n_x * n_y * (nz - 1) +
|
||||
n_x * (n_y - 1) * nz + (n_x - 1) * n_y * nz)
|
||||
edges : (2, N) ndarray
|
||||
with the total number of edges N = n_x * n_y * (nz - 1) +
|
||||
n_x * (n_y - 1) * nz +
|
||||
(n_x - 1) * n_y * nz
|
||||
Graph edges with each column describing a node-id pair.
|
||||
"""
|
||||
vertices = np.arange(n_x * n_y * n_z).reshape((n_x, n_y, n_z))
|
||||
@@ -102,8 +104,8 @@ def _clean_labels_ar(X, labels):
|
||||
|
||||
def _buildAB(lap_sparse, labels):
|
||||
"""
|
||||
Build the matrix A and rhs B of the linear system to solve.
|
||||
A and B are two block of the laplacian of the image graph.
|
||||
Build the matrix A and rhs B of the linear system to solve.
|
||||
A and B are two block of the laplacian of the image graph.
|
||||
"""
|
||||
labels = labels[labels >= 0]
|
||||
indices = np.arange(labels.size)
|
||||
|
||||
Reference in New Issue
Block a user