Enviar pesquisa
Carregar
Zpugdccherry 101105081729-phpapp01
•
Transferir como PPT, PDF
•
0 gostou
•
701 visualizações
Jeffrey Clark
Seguir
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 21
Baixar agora
Recomendados
Python for the Mobile and Web
Python for the Mobile and Web
Derek Kiong
C++ TRAINING IN AMBALA CANTT! BATRA COMPUTER CENTER
C++ TRAINING IN AMBALA CANTT! BATRA COMPUTER CENTER
groversimrans
Introduction to Go programming
Introduction to Go programming
Exotel
The GNOME way - What can we learn from and within the Open Documentation World
The GNOME way - What can we learn from and within the Open Documentation World
Radina Matic
What is Python? An overview of Python for science.
What is Python? An overview of Python for science.
Nicholas Pringle
1901200100000 presentation short term mini project on python
1901200100000 presentation short term mini project on python
SANTOSHJAISWAL52
Presentation on python
Presentation on python
william john
Research paper on python by Rj
Research paper on python by Rj
Shree M.L.Kakadiya MCA mahila college, Amreli
Recomendados
Python for the Mobile and Web
Python for the Mobile and Web
Derek Kiong
C++ TRAINING IN AMBALA CANTT! BATRA COMPUTER CENTER
C++ TRAINING IN AMBALA CANTT! BATRA COMPUTER CENTER
groversimrans
Introduction to Go programming
Introduction to Go programming
Exotel
The GNOME way - What can we learn from and within the Open Documentation World
The GNOME way - What can we learn from and within the Open Documentation World
Radina Matic
What is Python? An overview of Python for science.
What is Python? An overview of Python for science.
Nicholas Pringle
1901200100000 presentation short term mini project on python
1901200100000 presentation short term mini project on python
SANTOSHJAISWAL52
Presentation on python
Presentation on python
william john
Research paper on python by Rj
Research paper on python by Rj
Shree M.L.Kakadiya MCA mahila college, Amreli
A First Look at Google's Go Programming Language
A First Look at Google's Go Programming Language
Ganesh Samarthyam
Python Basics
Python Basics
Pooja B S
Ctypes
Ctypes
嘉駿 戴
Python presentation by Monu Sharma
Python presentation by Monu Sharma
Mayank Sharma
difference between c c++ c#
difference between c c++ c#
Sireesh K
C Types - Extending Python
C Types - Extending Python
Priyank Kapadia
Python in real world.
Python in real world.
Alph@.M
Python Programming - I. Introduction
Python Programming - I. Introduction
Ranel Padon
Extending Python with ctypes
Extending Python with ctypes
Anant Narayanan
Python and its Applications
Python and its Applications
Abhijeet Singh
Python Programming Language
Python Programming Language
Laxman Puri
Python Basics | Python Tutorial | Edureka
Python Basics | Python Tutorial | Edureka
Edureka!
Python 101 for the .NET Developer
Python 101 for the .NET Developer
Sarah Dutkiewicz
Python presentation
Python presentation
gaganapponix
Introduction to python for Beginners
Introduction to python for Beginners
Sujith Kumar
علم البيانات - Data Sience
علم البيانات - Data Sience
App Ttrainers .com
Why Python?
Why Python?
Adam Pah
C++ vs C#
C++ vs C#
sudipv
Exploring SharePoint with F#
Exploring SharePoint with F#
Talbott Crowell
Programming in c plus plus2
Programming in c plus plus2
AA Coaching Academy
Real World Intranets - Joel Burton
Real World Intranets - Joel Burton
Jeffrey Clark
Science To Bfg
Science To Bfg
Jeffrey Clark
Mais conteúdo relacionado
Mais procurados
A First Look at Google's Go Programming Language
A First Look at Google's Go Programming Language
Ganesh Samarthyam
Python Basics
Python Basics
Pooja B S
Ctypes
Ctypes
嘉駿 戴
Python presentation by Monu Sharma
Python presentation by Monu Sharma
Mayank Sharma
difference between c c++ c#
difference between c c++ c#
Sireesh K
C Types - Extending Python
C Types - Extending Python
Priyank Kapadia
Python in real world.
Python in real world.
Alph@.M
Python Programming - I. Introduction
Python Programming - I. Introduction
Ranel Padon
Extending Python with ctypes
Extending Python with ctypes
Anant Narayanan
Python and its Applications
Python and its Applications
Abhijeet Singh
Python Programming Language
Python Programming Language
Laxman Puri
Python Basics | Python Tutorial | Edureka
Python Basics | Python Tutorial | Edureka
Edureka!
Python 101 for the .NET Developer
Python 101 for the .NET Developer
Sarah Dutkiewicz
Python presentation
Python presentation
gaganapponix
Introduction to python for Beginners
Introduction to python for Beginners
Sujith Kumar
علم البيانات - Data Sience
علم البيانات - Data Sience
App Ttrainers .com
Why Python?
Why Python?
Adam Pah
C++ vs C#
C++ vs C#
sudipv
Exploring SharePoint with F#
Exploring SharePoint with F#
Talbott Crowell
Programming in c plus plus2
Programming in c plus plus2
AA Coaching Academy
Mais procurados
(20)
A First Look at Google's Go Programming Language
A First Look at Google's Go Programming Language
Python Basics
Python Basics
Ctypes
Ctypes
Python presentation by Monu Sharma
Python presentation by Monu Sharma
difference between c c++ c#
difference between c c++ c#
C Types - Extending Python
C Types - Extending Python
Python in real world.
Python in real world.
Python Programming - I. Introduction
Python Programming - I. Introduction
Extending Python with ctypes
Extending Python with ctypes
Python and its Applications
Python and its Applications
Python Programming Language
Python Programming Language
Python Basics | Python Tutorial | Edureka
Python Basics | Python Tutorial | Edureka
Python 101 for the .NET Developer
Python 101 for the .NET Developer
Python presentation
Python presentation
Introduction to python for Beginners
Introduction to python for Beginners
علم البيانات - Data Sience
علم البيانات - Data Sience
Why Python?
Why Python?
C++ vs C#
C++ vs C#
Exploring SharePoint with F#
Exploring SharePoint with F#
Programming in c plus plus2
Programming in c plus plus2
Destaque
Real World Intranets - Joel Burton
Real World Intranets - Joel Burton
Jeffrey Clark
Science To Bfg
Science To Bfg
Jeffrey Clark
WRA 150 Week 10 Remix and IP Law
WRA 150 Week 10 Remix and IP Law
Miami University
Diabetic Ketoacidosis in children
Diabetic Ketoacidosis in children
Abhijeet Deshmukh
Ni Cal
Ni Cal
AgraCo Technologies International LLC
Zpugdc deformpresentation-100709203803-phpapp01
Zpugdc deformpresentation-100709203803-phpapp01
Jeffrey Clark
Fundamental JavaScript [In Control 2009]
Fundamental JavaScript [In Control 2009]
Aaron Gustafson
Zpugdc2007 101105081808-phpapp01
Zpugdc2007 101105081808-phpapp01
Jeffrey Clark
Introduction to JavaScript
Introduction to JavaScript
Bryan Basham
Destaque
(9)
Real World Intranets - Joel Burton
Real World Intranets - Joel Burton
Science To Bfg
Science To Bfg
WRA 150 Week 10 Remix and IP Law
WRA 150 Week 10 Remix and IP Law
Diabetic Ketoacidosis in children
Diabetic Ketoacidosis in children
Ni Cal
Ni Cal
Zpugdc deformpresentation-100709203803-phpapp01
Zpugdc deformpresentation-100709203803-phpapp01
Fundamental JavaScript [In Control 2009]
Fundamental JavaScript [In Control 2009]
Zpugdc2007 101105081808-phpapp01
Zpugdc2007 101105081808-phpapp01
Introduction to JavaScript
Introduction to JavaScript
Semelhante a Zpugdccherry 101105081729-phpapp01
Intro to Python
Intro to Python
petrov
Scripting in OpenOffice.org
Scripting in OpenOffice.org
Alexandro Colorado
Python and Pytorch tutorial and walkthrough
Python and Pytorch tutorial and walkthrough
gabriellekuruvilla
Python Bindings Overview
Python Bindings Overview
Sébastien Tandel
Pyhton-1a-Basics.pdf
Pyhton-1a-Basics.pdf
Mattupallipardhu
First Steps in Python Programming
First Steps in Python Programming
Dozie Agbo
Introduction of Python
Introduction of Python
ZENUS INFOTECH INDIA PVT. LTD.
MODULE 1.pptx
MODULE 1.pptx
KPDDRAVIDIAN
Intro to Python
Intro to Python
primeteacher32
Survival Strategies for API Documentation: Presentation to Southwestern Ontar...
Survival Strategies for API Documentation: Presentation to Southwestern Ontar...
Tom Johnson
API Documentation Workshop tcworld India 2015
API Documentation Workshop tcworld India 2015
Tom Johnson
Python component in mule
Python component in mule
Ramakrishna kapa
Introduction-to-C-Part-1.pdf
Introduction-to-C-Part-1.pdf
AnassElHousni
Oops index
Oops index
Hitesh Wagle
Part 1
Part 1
Moatez Amairi
Using SWIG to Control, Prototype, and Debug C Programs with Python
Using SWIG to Control, Prototype, and Debug C Programs with Python
David Beazley (Dabeaz LLC)
.NET 4 Demystified - Sandeep Joshi
.NET 4 Demystified - Sandeep Joshi
Spiffy
Object oriented programming c++
Object oriented programming c++
Ankur Pandey
05 Lecture - PARALLEL Programming in C ++.pdf
05 Lecture - PARALLEL Programming in C ++.pdf
alivaisi1
Python final presentation kirti ppt1
Python final presentation kirti ppt1
Kirti Verma
Semelhante a Zpugdccherry 101105081729-phpapp01
(20)
Intro to Python
Intro to Python
Scripting in OpenOffice.org
Scripting in OpenOffice.org
Python and Pytorch tutorial and walkthrough
Python and Pytorch tutorial and walkthrough
Python Bindings Overview
Python Bindings Overview
Pyhton-1a-Basics.pdf
Pyhton-1a-Basics.pdf
First Steps in Python Programming
First Steps in Python Programming
Introduction of Python
Introduction of Python
MODULE 1.pptx
MODULE 1.pptx
Intro to Python
Intro to Python
Survival Strategies for API Documentation: Presentation to Southwestern Ontar...
Survival Strategies for API Documentation: Presentation to Southwestern Ontar...
API Documentation Workshop tcworld India 2015
API Documentation Workshop tcworld India 2015
Python component in mule
Python component in mule
Introduction-to-C-Part-1.pdf
Introduction-to-C-Part-1.pdf
Oops index
Oops index
Part 1
Part 1
Using SWIG to Control, Prototype, and Debug C Programs with Python
Using SWIG to Control, Prototype, and Debug C Programs with Python
.NET 4 Demystified - Sandeep Joshi
.NET 4 Demystified - Sandeep Joshi
Object oriented programming c++
Object oriented programming c++
05 Lecture - PARALLEL Programming in C ++.pdf
05 Lecture - PARALLEL Programming in C ++.pdf
Python final presentation kirti ppt1
Python final presentation kirti ppt1
Mais de Jeffrey Clark
Python memory management_v2
Python memory management_v2
Jeffrey Clark
Python meetup
Python meetup
Jeffrey Clark
Jwt with flask slide deck - alan swenson
Jwt with flask slide deck - alan swenson
Jeffrey Clark
Genericmeetupslides 110607190400-phpapp02
Genericmeetupslides 110607190400-phpapp02
Jeffrey Clark
Pyramiddcpythonfeb2013 131006105131-phpapp02
Pyramiddcpythonfeb2013 131006105131-phpapp02
Jeffrey Clark
Dc python meetup
Dc python meetup
Jeffrey Clark
Tornado
Tornado
Jeffrey Clark
The PSF and You
The PSF and You
Jeffrey Clark
Using Grok to Walk Like a Duck - Brandon Craig Rhodes
Using Grok to Walk Like a Duck - Brandon Craig Rhodes
Jeffrey Clark
What Makes A Great Dev Team - Mike Robinson
What Makes A Great Dev Team - Mike Robinson
Jeffrey Clark
What Makes A Great Dev Team - Mike Robinson
What Makes A Great Dev Team - Mike Robinson
Jeffrey Clark
Plone I18n Tutorial - Hanno Schlichting
Plone I18n Tutorial - Hanno Schlichting
Jeffrey Clark
State Of Zope 3 - Stephan Richter
State Of Zope 3 - Stephan Richter
Jeffrey Clark
KSS Techniques - Joel Burton
KSS Techniques - Joel Burton
Jeffrey Clark
Zenoss: Buildout
Zenoss: Buildout
Jeffrey Clark
Opensourceweblion
Opensourceweblion
Jeffrey Clark
Simplifying Plone
Simplifying Plone
Jeffrey Clark
Bfg Ploneconf Oct2008
Bfg Ploneconf Oct2008
Jeffrey Clark
Kss Extjs
Kss Extjs
Jeffrey Clark
Mais de Jeffrey Clark
(19)
Python memory management_v2
Python memory management_v2
Python meetup
Python meetup
Jwt with flask slide deck - alan swenson
Jwt with flask slide deck - alan swenson
Genericmeetupslides 110607190400-phpapp02
Genericmeetupslides 110607190400-phpapp02
Pyramiddcpythonfeb2013 131006105131-phpapp02
Pyramiddcpythonfeb2013 131006105131-phpapp02
Dc python meetup
Dc python meetup
Tornado
Tornado
The PSF and You
The PSF and You
Using Grok to Walk Like a Duck - Brandon Craig Rhodes
Using Grok to Walk Like a Duck - Brandon Craig Rhodes
What Makes A Great Dev Team - Mike Robinson
What Makes A Great Dev Team - Mike Robinson
What Makes A Great Dev Team - Mike Robinson
What Makes A Great Dev Team - Mike Robinson
Plone I18n Tutorial - Hanno Schlichting
Plone I18n Tutorial - Hanno Schlichting
State Of Zope 3 - Stephan Richter
State Of Zope 3 - Stephan Richter
KSS Techniques - Joel Burton
KSS Techniques - Joel Burton
Zenoss: Buildout
Zenoss: Buildout
Opensourceweblion
Opensourceweblion
Simplifying Plone
Simplifying Plone
Bfg Ploneconf Oct2008
Bfg Ploneconf Oct2008
Kss Extjs
Kss Extjs
Zpugdccherry 101105081729-phpapp01
1.
Producing Python Wrappers
for C++ Libraries Using SWIG Joshua L. Cherry, Ph.D. National Center for Biotechnology Information National Library of Medicine National Institutes of Health [email_address]
2.
SWIG Simplified Wrapper
and Interface Generator www.swig.org
3.
4.
5.
6.
7.
8.
9.
10.
Shared Library C++
Code Python Code Compile, link SWIG Interface Files (point at C++ headers) SWIG
11.
12.
13.
%module example %include
stl.i %template(vector_int) std::vector<int>; int prod(const std::vector<int>& vec); >>> import example >>> vec = example.vector_int() >>> vec.append(42) # append mapped to vector::push_back >>> vec.append(98) >>> vec.append(47) >>> len(vec) # __len__ mapped to vector::size 3 >>> example.prod(vec) # normal class usage 193452 >>> >>> example.prod([42, 98, 47]) # works because of "in" typemap 193452 >>> vec2 = example.vector_int([42, 98, 47]) STL Support Example
14.
15.
16.
17.
18.
19.
20.
21.
Josh Cherry [email_address]
SWIG www.swig.org NCBI C++ Toolkit Wrappers www.ncbi.nlm.nih.gov/cvsweb/index.cgi/internal/c++/src/wrappers/
Baixar agora