SimPEG.utils.model_builder.create_random_model#

SimPEG.utils.model_builder.create_random_model(shape, seed=1000, anisotropy=None, its=100, bounds=None)[source]#

Create random model by convolving a kernel with a uniformly distributed random model.

Parameters
shapeint or tuple of int

Shape of the model. Can define a vector of size (n_cells) or define the dimensions of a tensor

seedint, optional

If not None, sets the seed for the random uniform model that is convolved with the kernel.

anisotropynumpy.ndarray

this is the (3, n) blurring kernel that is used.

itsint

Number of smoothing iterations after convolutions

boundslist of float

Lower and upper bound for the model values

Returns
numpy.ndarray

Physical property model

Examples