приведение типа

php Опасность приведения (конвертирования) дробных чисел к целым (float, int)

В php "справедливо" равенство (далее знак равно в математическом смысле):

(int) ((0.1+0.7)*10) == 7 

-- т.е. если привести левую часть к целому (а это делается путём отбрасывания дробной части)

Это можно проверить, запустив код вида:

numpy ComplexWarning: Casting complex values to real discards the imaginary part

ComplexWarning: Casting complex values to real discards the imaginary part

Ошибка может быть в том, что вы пытаетесь присвоить вещественному числу комплексное, скажем:

self.mtx[j, i] = matrixElement.real - matrixElement.imag * 1j

предварительно можно пребразовать данные (self.mtx[j, i] -- в моем случае это матрица нампая) к комплексному виду, и тогда всё должго быть хорошо)

php Преобразование значения в логический (boolean) тип, что как и зачем

(в процессе)

Цитата из Стивена Хольцнера:

При преобразовании в логический тип boolean, следующие значения
преобразуются в значение FALSE (все остальные значения, включая все ресурсы,
преобразуются в TRUE):

Subscribe to RSS - приведение типа