ValueError при проверке, если переменная None или numpy.матрица
Я хотел бы проверить, является ли переменная None или numpy.матрица. Я реализовал
1 ответ:
Просто сделай это!:
if a is None: ... else: ...
или если вы хотите быть более явным:
# be careful not to check for np.array but for np.ndarray! if type(a) is np.ndarray: ... else: ...
также, если вы используете
isinstance
, Он также вернетсяTrue
для подклассов данного типа (если это то, что вы хотите):# be careful not to check for np.array but for np.ndarray! if isinstance(a, np.ndarray): ... else: ...