python empty Для массива, строки, кортежа -- проверка на пустоту

Для последовательностей (строк, списков, словарей) стандарт PEP 8 требует проверять просто через if (false для пустых):

if not seq: # если пусто
     if seq: # если не пусто

python OR и AND Быстрый режим -- как работает. И ИЛИ логические операции

OR и AND в Python работают в быстром реждиме (short circuit) т.е. по умолчанию вычисляется только то, что необходимо, скажем для:

z OR (b == 2)

-- если z истинно, то правая часть вообще вычисляться не будет.

Источники

Документация: https://docs.python.org/3/library/stdtyp...

numpy ndarray и matrix Какая разница между типами -- отличия

  • matrix -- потомок ndarray но строго двухмерный. Все операции проводимые с ndarray можно проводить и с matrix. matrix Позволяет уможать матрицы обычным знаком умножения (одан из главных преимуществ).

Источник:
https://stackoverflow.com/questions/4151...

'numpy.ndarray' object has no attribute 'getH' Ошибка Решение

Возможно вы просто пытаетесь работать с ndarray как с матрицей (обратное возможно но не такое), а потому можно изменить что-то вроде:

conjugateTransposedMatrix = mtx.getH()

на что-то вроде (сначала получить матрицу из массива):

conjugateTransposedMatrix = np.asmatrix(mtx).getH()

np.linalg eigh и eig Какая разница и что лучше использовать

Вот цитата из рассыли [1]:

eig() is for nonsymmetric matrices and eigh() is for symmetric
(or hermitian matrices).

The former most likely will return complex eigen values. The latter
always returns real eigen values.

eig() is slower and numerically less reliable (it calls LAPACK's DGEEV
and ZGEEV). Even for symmetric matrices it can produce complex
eigen pairs due to numerical round-off.

php Передать переменную из родительской области видимости в анонимную функцию

Необходимо использовать в анонимной функции какую-то переменную из родительской области видимости.

Если просто использовать переменную внутри анонимной функции:

$example = function () {
    var_dump($message);
};
$example();

Возникает ошибка:

Undefined variable: message

Решение

Используйте слово use:

mysql ORDER BY DESC и ASC Порядок сортировки. По возрастанию и по убыванию

Forums:

ASC По возрастанию (по умолчанию)

По умолчанию сортировка идёт по возрастанию (ASC -- само слово можно не писать).
Например:

 SELECT name, birth FROM pet ORDER BY birth;

или подробнее:

 SELECT name, birth FROM pet ORDER BY birth ASC;

DESC По убыванию

Чтобы сделать сортировку по убыванию используйте DESC

Например:

Pages

Subscribe to fkn+antitotal RSS