2.3. czekitout.isa

Contains functions that facilitate type-checking.

Functions

bool_numpy_array

Returns True if input object is a boolean numpy array.

bool_numpy_array_3d

Returns True if input object is a boolean 3D numpy array.

bool_numpy_matrix

Returns True if input object is a boolean 2D numpy array.

complex_numpy_array

Returns True if input object is a complex-valued numpy array.

complex_numpy_matrix

Returns True if input object is a complex-valued 2D numpy array.

nonnegative_numpy_array

Returns True if input object is a nonnegative numpy array.

nonnegative_numpy_matrix

Returns True if input object is a nonnegative 2D numpy array.

numpy_array

Returns True if input object is a numpy array.

numpy_array_1d

Returns True if input object is a 1D numpy array.

numpy_array_3d

Returns True if input object is a 3D numpy array.

numpy_matrix

Returns True if input object is a 2D numpy array.

real_numpy_array

Returns True if input object is a real-valued numpy array.

real_numpy_array_1d

Returns True if input object is a real-valued 1D numpy array.

real_numpy_array_3d

Returns True if input object is a real-valued 3D numpy array.

real_numpy_matrix

Returns True if input object is a real-valued 2D numpy array.

real_two_column_numpy_matrix

Returns True if input object is a real-valued 2D two-column numpy array.

scalar_numpy_array

Returns True if input object is a numpy array of scalars.

two_column_numpy_matrix

Returns True if input object is a 2D two-column numpy array.