Горячий инопланетный шоколад
Новое математическое видео!
Будьте осторожны! Может вызвать приступ морской болезни!
Эффективные массивы в Python
Возвращаясь к теме вызова нативных модулей из Python (теперь это в Linux, но в Windows принципиальных различий быть не должно).
В Python есть очень полезный модуль для работы с массивами, называется он, как не странно, array. Это не единственный модуль для работы с массивами, но он очень удобен, если необходимо обмениваться массивами с программами на C/C++ (например OpenGL текстурку скормить, или просто все тяжелые вычисления на C/C++ написать):
Южный крест
Сидел играл с преобразованием инверсии. Вот, доигрался до такого интересного фрактала :)
Теперь не знаю, что дальше делать? То ли спать идти, то ли нарисовать ещё и его анимацию...
Клеточные автоматы: Movie, The
А вот интересно, как недавние клеточные автоматы выглядят в динамике? А вот так:
Вариации на тему клеточных автоматов
Широко известны клеточные автоматы с дискретным состоянием клеток (например в игре "Жизнь" это два состояния: живая либо мертвая). А вот что получиться если ввести непрерывное значение для клеток:
На начальном этапе все поле инициируется значением "0", одной клетке присваивается значение "1". Обозначим через sm сумму значений ближайших клеток. Новое значение клетки для первой картинки – sin(sm)/2.99, для второй – acos(sin(sm))/6.
В англоязычном Интернете такие автоматы называются Continuous Valued Cellular Automata.