Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!xlned.com!feeder7.xlned.com!news2.euro.net!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.007 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'subject:Python': 0.06; 'arrays': 0.09; 'assumed': 0.09; 'bytes,': 0.09; 'friday,': 0.09; 'implemented.': 0.09; 'to:addr:comp.lang.python': 0.09; 'cc:addr :python-list': 0.11; 'extension,': 0.16; 'integers,': 0.16; 'numpy': 0.16; 'all.': 0.16; 'wrote:': 0.18; 'passing': 0.19; "python's": 0.19; 'cc:addr:python.org': 0.22; 'header:User- Agent:1': 0.23; 'cc:2**0': 0.24; 'pass': 0.26; 'header:In-Reply- To:1': 0.27; "doesn't": 0.30; 'post.': 0.31; 'subject:what': 0.31; 'class': 0.32; 'subject:the': 0.34; 'received:209.85': 0.35; 'case,': 0.35; 'received:google.com': 0.35; 'doing': 0.36; 'subject:?': 0.36; 'received:209': 0.37; 'performance': 0.37; 'expected': 0.38; 'fact': 0.38; 'how': 0.40; 'even': 0.60; 'ian': 0.60; 'improved': 0.60; 'compiling': 0.84; 'subject:latest': 0.84; '2013': 0.98 X-Received: by 10.50.5.197 with SMTP id u5mr494510igu.0.1365185608215; Fri, 05 Apr 2013 11:13:28 -0700 (PDT) Newsgroups: comp.lang.python Date: Fri, 5 Apr 2013 11:13:27 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=99.100.180.25; posting-account=aVGMWgkAAAB6mGKt34gyuFhFeGnfZNcf References: <6ac24546-6cc6-4a01-9fa6-3b52d64484e3@googlegroups.com> <590d71e1-5f78-475e-a5bc-8210694a7616@googlegroups.com> User-Agent: G2/1.0 X-Google-Web-Client: true X-Google-IP: 99.100.180.25 MIME-Version: 1.0 Subject: Re: JIT compilers for Python, what is the latest news? From: John Ladasky To: comp.lang.python@googlegroups.com Content-Type: text/plain; charset=ISO-8859-1 Cc: Python X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Message-ID: Lines: 8 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1365186276 news.xs4all.nl 6965 [2001:888:2000:d::a6]:59555 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:42843 On Friday, April 5, 2013 10:32:21 AM UTC-7, Ian wrote: > That doesn't seem to follow from your original post. Because Numpy is > a C extension, its performance would not be improved by psyco at all. What about the fact that Numpy accommodates Python's dynamic typing? You can pass arrays of integers, floats, bytes, or even PyObjects. I don't know exactly how all that is implemented. In my case, I was always passing floats. So what I assumed that psyco was doing for me was compiling a neural network class that always expected floats.