Source code for pyNastran.utils.numpy_utils

"""Interface to various numpy utilities"""
import numpy as np

integer_types = (int, np.int32, np.int64)
integer_string_types = (int, np.int32, np.int64, bytes, str)
integer_float_types = (int, np.int32, np.int64, float, np.float32)
float_types = (float, np.float32, np.float64)
bytes_type = (bytes, np.bytes_)

[docs]def zip_strict(*arrays): lengths = [len(array) for array in arrays] assert min(lengths) == max(lengths) assert len(lengths) > 0, lengths return zip(*arrays)