From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id AAA03058; Sun, 9 May 2004 00:45:10 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id AAA02692 for ; Sun, 9 May 2004 00:45:09 +0200 (MET DST) X-SPAM-Warning: Sending machine is listed in blackholes.five-ten-sg.com Received: from ibook.champiland.homelinux.org (ca-sqy-15-142.w80-8.abo.wanadoo.fr [80.8.68.142]) by nez-perce.inria.fr (8.12.10/8.12.10) with ESMTP id i48Mj8EV009045 for ; Sun, 9 May 2004 00:45:08 +0200 Received: from ibook.champiland.homelinux.org ([127.0.0.1] helo=ensta.org) by ibook.champiland.homelinux.org with esmtp (Exim 4.30) id 1BMaZA-0002Gj-8n for caml-list@inria.fr; Sun, 09 May 2004 00:45:08 +0200 Message-ID: <409D62F4.7070203@ensta.org> Date: Sun, 09 May 2004 00:45:08 +0200 From: Olivier Grisel User-Agent: Mozilla Thunderbird 0.5 (X11/20040313) X-Accept-Language: fr, en MIME-Version: 1.0 To: caml-list@inria.fr Subject: Re: [Caml-list] interesting array efficiency observations References: <16541.9013.181806.9426@soggy.deldotd.com> <20040509.062138.71082875.yoriyuki@mbg.ocn.ne.jp> In-Reply-To: <20040509.062138.71082875.yoriyuki@mbg.ocn.ne.jp> X-Enigmail-Version: 0.83.2.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Miltered: at nez-perce with ID 409D62F4.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Loop: caml-list@inria.fr X-Spam: no; 0.00; caml-list:01 observations:01 hash:01 yamagata:01 yoriyuki:01 inlined:01 helper:01 python:01 numpy:01 python:01 1.2.4:01 enigmail:01 cfo:99 739:99 arrays:01 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Yamagata Yoriyuki a écrit : | Yes, it is expected, since a.{j} expands a call of a C function, while | a.(j) expands inlined assembly codes. Hello, I have two other questions about Bigarray : - - Bigarray seems to provide a relatively low level interface to general multi-dimensional numerical arrays in OCaml. Do you know about a helper library that provide higher level numerical functions such as those provided in the Python Numeric package ? What I miss most are Ufuncs (universal functions defined here : http://www.pfdubois.com/numpy/html2/numpy-7.html#30906 ). - - what is the difference of performance between Bigarray based computation and Python Numeric based computation ? Thanks for any hint ! -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFAnWLzTsBRE+WZ2SARAu1RAKC/Fz1cSF21x3IgnRyFh1Cfo/VCDgCeLNYk bqJDpuibGGn1ATYN739pWVk= =a5tv -----END PGP SIGNATURE----- ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners