Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Cython: Speed up Python and NumPy, Pythonize C, C++, and Fortran, SciPy2013 Tutorial, Part 1 of 4

Автор: Enthought

Загружено: 2013-06-27

Просмотров: 39272

Описание:

Presenter: Kurt Smith

Description
Cython is a flexible and multi-faceted tool that brings down the barrier between Python and other languages. With cython, you can add type information to your Python code to yield dramatic performance improvements. Cython also allows you to wrap C, C++ and Fortran libraries to work with Python and NumPy. It is used extensively in research environments and in end-user applications.

This hands-on tutorial will cover Cython from the ground up, and will include the newest Cython features, including typed memoryviews.

Target audience:

Developers, researchers, scientists, and engineers who use Python and NumPy and who routinely hit bottlenecks and need improved performance.

C / C++ / Fortran users who would like their existing code to work with Python.

Expected level of knowledge:

Intermediate and / or regular user of Python and NumPy. Have used Python's decorators, exceptions, and classes. Knowledge of NumPy arrays, array views, fancy indexing, and NumPy dtypes. Have programmed in at least one of C, C++, or Fortran.

Some familiarity with the Python or NumPy C-API a plus. Familiarity with memoryviews and buffers a plus. Familiarity with OpenMP a plus. Array-based inter-language programming between Python and C, C++, or Fortran a plus.

Required Packages

All necessary packages are available with an academic / full EPD installation, Anaconda, easy_install, or pip.

Users must have Cython v 0.16 or better for the course.

The tutorial material (slides, exercises & demos) will be available for download and on USB drives.

Documentation

Basic slide content is based on Enthought's Cython training slides. These slides will be reworked significantly for this tutorial. In particular, the NumPy buffer declarations will be taken out and replaced with the typed memoryview content listed in the outline. Other content (an IPython notebook with the start of the capstone project) is available as well:

http://public.enthought.com/~ksmith/s...

Cython: Speed up Python and NumPy, Pythonize C, C++, and Fortran, SciPy2013 Tutorial, Part 1 of 4

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Cython: Speed up Python and NumPy, Pythonize C, C++, and Fortran, SciPy2013 Tutorial, Part 2 of 4

Cython: Speed up Python and NumPy, Pythonize C, C++, and Fortran, SciPy2013 Tutorial, Part 2 of 4

Cython: Blend the Best of Python and C++ | SciPy 2015 Tutorial | Kurt Smith

Cython: Blend the Best of Python and C++ | SciPy 2015 Tutorial | Kurt Smith

Удивительное возвращение языка программирования FORTRAN!

Удивительное возвращение языка программирования FORTRAN!

Doxygen и его остроумное устройство • Исследуем и применяем • C • Live coding

Doxygen и его остроумное устройство • Исследуем и применяем • C • Live coding

Скомпилированный Python БЫСТРЫЙ

Скомпилированный Python БЫСТРЫЙ

Почему ваш код не соответствует Python (и как это исправить)

Почему ваш код не соответствует Python (и как это исправить)

Python 3 Metaprogramming

Python 3 Metaprogramming

Introduction to Numerical Computing With NumPy - Logan Thomas | SciPy 2022

Introduction to Numerical Computing With NumPy - Logan Thomas | SciPy 2022

Rust: когда кода на C недостаточно

Rust: когда кода на C недостаточно

Cython 3 – Python at the speed of C — Stefan Behnel

Cython 3 – Python at the speed of C — Stefan Behnel

RUST: Язык Программирования, Который ЗАМЕНИТ C и C++?

RUST: Язык Программирования, Который ЗАМЕНИТ C и C++?

Сделайте код Python в 1000 раз быстрее с помощью Numba

Сделайте код Python в 1000 раз быстрее с помощью Numba

Самые частые вопросы про программирование Часть 1

Самые частые вопросы про программирование Часть 1

Как устроена компьютерная графика? OpenGL / C++

Как устроена компьютерная графика? OpenGL / C++

Cython for Data, Scientists, and Data Scientists | SciPy 2017 Tutorial | Dillon Niederhut, Prabhu

Cython for Data, Scientists, and Data Scientists | SciPy 2017 Tutorial | Dillon Niederhut, Prabhu

James Powell: So you want to be a Python expert? | PyData Seattle 2017

James Powell: So you want to be a Python expert? | PyData Seattle 2017

Stefan Behnel - Get up to speed with Cython 3.0

Stefan Behnel - Get up to speed with Cython 3.0

Расширенный учебник по Python3, часть 9 — Расширения на языке C

Расширенный учебник по Python3, часть 9 — Расширения на языке C

Cython: A First Look

Cython: A First Look

CLEANER Anatoly CHALLENGED BODYBUILDERS | GYM PRANK

CLEANER Anatoly CHALLENGED BODYBUILDERS | GYM PRANK

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com