Scalar3D.cut
Scalar3D.cut(self, n_cut=1, mode='equal'):
Description
Parameters
Returns
Example
# Example of cutting a scalar field
field = Scalar3D(shape=[10, 10, 10], value=np.random.rand(10, 10, 10))
# Cut the field with equal number of samples removed from each side
cut_field_equal = field.cut(n_cut=2, mode='equal')
print("Cut field with equal mode:")
print(cut_field_equal)
# Cut the field with specified number of samples removed for each dimension
cut_field_xyz = field.cut(n_cut=(1, 2, 3), mode='xyz')
print("\nCut field with xyz mode:")
print(cut_field_xyz)Last updated