NumPy — это фундаментальный пакет для научных вычислений на Python.
Веб-сайт: https://www.numpy.org.
Документация: https://numpy.org/doc.
Список рассылки: https://mail.python.org/mailman/listinfo/numpy-discussion.
Исходный код: https://github.com/numpy/numpy
Содействие: https://www.numpy.org/devdocs/dev/index.html.
Отчеты об ошибках: https://github.com/numpy/numpy/issues.
Сообщите об уязвимости безопасности: https://tidelift.com/docs/security.
Он обеспечивает:
мощный объект N-мерного массива
сложные (вещательные) функции
инструменты для интеграции кода C/C++ и Fortran
полезная линейная алгебра, преобразование Фурье и возможности случайных чисел
Тестирование:
NumPy требует pytest
и hypothesis
. Тесты можно запустить после установки с помощью:
python -c "import numpy, sys; sys.exit(numpy.test() is False)"
NumPy — это управляемый сообществом проект с открытым исходным кодом, разработанный разнообразной группой участников. Руководство NumPy взяло на себя твердое обязательство создать открытое, инклюзивное и позитивное сообщество. Пожалуйста, прочтите Кодекс поведения NumPy, чтобы узнать, как взаимодействовать с другими людьми так, чтобы наше сообщество процветало.
Проект NumPy приветствует ваш опыт и энтузиазм!
Небольшие улучшения или исправления всегда приветствуются. Если вы планируете внести больший вклад в исходный код, сначала свяжитесь с нами через список рассылки.
Написание кода — не единственный способ внести свой вклад в NumPy. Вы также можете:
просмотреть запросы на включение
помогите нам оставаться в курсе новых и старых проблем
разрабатывать учебные пособия, презентации и другие образовательные материалы
поддерживать и улучшать наш сайт
разработать графический дизайн для активов нашего бренда и рекламных материалов
перевести контент сайта
помощь в распространении информации и привлечении новых участников
писать заявки на гранты и помогать в других усилиях по сбору средств
Для получения дополнительной информации о том, как вы можете внести свой вклад в NumPy, посетите наш веб-сайт. Если вы не знаете, с чего начать или насколько ваши навыки эффективны, свяжитесь с нами! Вы можете задать вопрос в списке рассылки или здесь, на GitHub, открыв новую задачу или оставив комментарий к уже открытой соответствующей проблеме.
Все наши предпочтительные каналы связи являются общедоступными, но если вы хотите сначала поговорить с нами приватно, свяжитесь с нашими координаторами сообщества по адресу [email protected] или в Slack (напишите [email protected], чтобы получить приглашение). ).
У нас также есть телеконференция раз в две недели, подробности которой объявляются в списке рассылки. Приглашаем вас присоединиться.
Если вы новичок в разработке открытого исходного кода, это руководство поможет объяснить, почему, что и как успешно принять в этом участие.