Научная новизна
641 subscribers
5.19K photos
1.93K videos
5 files
638 links
Мемы и новости про IT, науку и не только.
Связь с админом: @maarina_sh

Бот предложки: https://t.me/Scienceautocallerbot

Общайтесь в комментариях вежливо, не оскорбляя собеседников, срачи и нецензурная лексика запрещены
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Почему мужчины живут меньше женщин: Блогер испытал на себе мощнейшую вихревую пушку, стреляющую сжатым воздухом, который летит со скоростью свыше 560 км/ч
#новости
This media is not supported in your browser
VIEW IN TELEGRAM
Дроны заменят строителей

В Китае уже используют дронов для переноски перелёта мешков с цементом.
#новости
Вышел NumPy 2.0.0. Самые значительные обновления с 2006 года для Python разработчиков

Вышла новая версия Python-библиотеки для научных вычислений NumPy 2.0.0, предназначенная для работы с многомерными массивами и матрицами.

Она включает обширную коллекцию функций, реализующих различные алгоритмы, связанные с использованием матриц. NumPy считается одной из самых популярных библиотек для научных расчетов. Код библиотеки написан на Python с применением оптимизаций на языке C и распространяется под лицензией BSD.

NumPy 2.0.0 является первым значительным обновлением с 2006 года. В новой версии добавлены новые функции и улучшена производительность, а также внесены изменения в ABI, Python API и C-API, нарушающие обратную совместимость. Например, библиотека SciPy, собранная с NumPy 1.x, потребует перекомпиляции для работы с NumPy 2.0. В некоторых случаях для использования NumPy 2.0 в приложениях потребуется внести изменения в код.

Одно из наиболее значимых изменений связано с сохранением точности скалярных выражений.

Например, выражение “np.float32(3) + 3” теперь вернет значение типа float32, а не float64. В выражениях с несколькими типами для результата будет использоваться тип с наивысшей точностью, например, “np.array([3], dtype=np.float32) + np.float64(3)” вернет значение типа float64. Также изменены целочисленные типы по умолчанию на платформе Windows: на 64-разрядных системах теперь используется 64-разрядный целый тип, а на 32-разрядных – 32-разрядный (ранее использовался аналог типа long из C, теперь это эквивалент np.intp).

Некоторые определения в C-API были изменены или удалены, например, структура PyArray_Descr. Максимальное число измерений и аргументов, выставляемое через макросы NPY_MAXDIMS и NPY_MAXARGS, увеличено до 64.

Все комплексные типы переведены на использование стандартных типов из спецификации C99 (cfloat_t, cdouble_t, clongdouble_t). Добавлен новый C API для создания собственных dtype. Также предложены новые упрощённые функции инициализации PyArray_ImportNumPyAPI и PyUFunc_ImportUFuncAPI.

В Python API обеспечено более четкое разделение между публичными и приватными API, представлена новая структура модулей. Около 100 функций, модулей и констант вынесены из основного пространства имен “np”, объявлены устаревшими или удалены. Пространство имен np.lib было очищено. Число объектов в основном пространстве имен сокращено на 10%, а в пространстве имен numpy.lib – на 80%. Пространство имен numpy.core переведено в разряд приватных. Удалены некоторые методы из классов np.ndarray и np.generic. Создано новое пространство имен numpy.stringsf со строковыми операциями.

Ссылка
#новости
Компания SlashData, специализирующаяся на проведении опросов разработчиков, опубликовала отчёт с результатами оценки востребованности языков программирования и прогнозирования размеров сообществ, связанных с языками программирования.

В опросе приняли участие более 10 000 респондентов из 135 стран мира. Главную тему последнего времени тоже не обошли стороной. Так, выяснилось, что 59% разработчиков используют различные ИИ-инструменты.

Наиболее крупное сообщество, насчитывающее 25.2 млн участников, сформировалось вокруг языка JavaScript. На втором месте (18.2 млн) — сообщество, использующее язык Python, на третьем (17.7 млн) — Java. Язык C++ занимает четвёртое место (11.6 млн), C — восьмое (6.5 млн), а Go — десятое (4.7 млн). Неудивительно, что Rust близок к десятке лидеров.

Обзорная статья & Отчет
#новости
Мастхэв для дизайнеров: сайт с 5000+ стилей для Midjourney

Библиотека Midlibrary содержит огромное количество стилей, которые можно использовать при генерации изображений.

Стили отсортированы по категориям, а к каждому из них приложены примеры промтов и получившихся картинок.

В общем, крайне полезный сайт для всех контентмейкеров. Ссылка — тык.

#полезное #нейронка
Милое и футуристичное: в США придумали футуристические шлемы для служебных собак

K9 GEN4 оснащен фонарем и защищает пёсиков от резких шумов и ярких вспышек
#новости