Hey Lev, I‘ve forgotten to mention my MacBook M1, it‘s also int64 there.
Python on Windows is and is supposed to be, as far as I get it, a dying platform. A billion things are broken there (HDF comes to my mind) and it seems even Microsoft wants developers to move away from native Windows with their introduction of WSL (Windows Subsystem for Linux). Its latest version, WSL2 even comes with an actual Linux kernel and since Windows 11, it has support for graphical applications (Xorg) out of the box. With Visual Studio Code (also Microsoft) and it’s remote capabilities, one does not even feel a difference between developing in an Ubuntu in a WSL in Windows and an actual Ubuntu. Considering the „traditional“ C datatypes, fixed types and prioritizing them in Numpy documentation, that‘s what my issue (see below) is about. I think they have summarized it nicely in https://matt.sh/howto-c Best regards, Michael > On 26. Dec 2021, at 13:49, Lev Maximov <lev.maxi...@gmail.com> wrote: > > > Dear Michael, > > Thank you for your feedback! > > I've fixed the x86_64 typo. > > I'll think how to reformulate the int32 part. I work on debian x86_64 and > windows 10 64bit. Constructing an array with np.array([1,2,3]) as well as > np.array([1,2,3], dtype=np.int_) gives me int64 dtype on linux, and int32 on > windows. > > As suggested by Matti, I've put the rst source (and images) into a separate > github repository > > https://github.com/axil/numpy-data-types > > PRs are welcome. My primary concern is to exclude serious typos/mistakes that > might mislead/harm the readers if used. > > My personal preference is towards explicit width types like np.int32, but > from reading the docs I have a feeling there's a trend of migrating towards > the c-style notation. > > Best regards, > Lev > >> On Sun, Dec 26, 2021 at 7:05 PM Michael Siebert >> <michael.sieber...@gmail.com> wrote: >> Dear Lev, >> >> thank you a lot! Something like this should be part of the Numpy >> documentation. I like the diagram, looks very nice! Also, I’ve opened an >> issue regarding data types >> >> https://github.com/numpy/numpy/issues/20662 >> >> Some feedback from my side: >> >> 1. When calling numpy.array([1,2,3,4]) it gives me an int64 data type most >> of the time (two x86_64 systems, one arm64 system). The only time I’ve got >> int32 was on a Raspberry Pi, which is a software limitation, since the CPU >> is 64 bit and they have even replaced their so-far 32bit only Raspberry Pi >> Zero with a 64bit version (yes, one day Raspberry OS with 64 bit might >> actually become the default!). I don’t know what machine you are working on, >> but int64 should be the default. >> 2. x64 refers to the obsolete Intel Itanium architecture (mentioned once). >> Should be x86_64. >> 3. np.errstate looks nice, I could use that for my pull request as well. >> >> Many thanks & best regards, Michael >> >> >>> On 25. Dec 2021, at 10:02, Lev Maximov <lev.maxi...@gmail.com> wrote: >>> >>> Hi everyone, >>> >>> I'm almost done with the article about numpy types – something I haven't >>> covered in Numpy Illustrated. >>> >>> Would someone please have a look to confirm I haven't written anything >>> anti-climatic there? >>> >>> https://axil.github.io/numpy-data-types.html >>> >>> -- >>> Best regards, >>> Lev >>> >>> PS Earlier today I've mistakenly sent an email with the wrong link. >>> _______________________________________________ >>> NumPy-Discussion mailing list -- numpy-discussion@python.org >>> To unsubscribe send an email to numpy-discussion-le...@python.org >>> https://mail.python.org/mailman3/lists/numpy-discussion.python.org/ >>> Member address: michael.sieber...@gmail.com >> >> _______________________________________________ >> NumPy-Discussion mailing list -- numpy-discussion@python.org >> To unsubscribe send an email to numpy-discussion-le...@python.org >> https://mail.python.org/mailman3/lists/numpy-discussion.python.org/ >> Member address: lev.maxi...@gmail.com > _______________________________________________ > NumPy-Discussion mailing list -- numpy-discussion@python.org > To unsubscribe send an email to numpy-discussion-le...@python.org > https://mail.python.org/mailman3/lists/numpy-discussion.python.org/ > Member address: michael.sieber...@gmail.com
_______________________________________________ NumPy-Discussion mailing list -- numpy-discussion@python.org To unsubscribe send an email to numpy-discussion-le...@python.org https://mail.python.org/mailman3/lists/numpy-discussion.python.org/ Member address: arch...@mail-archive.com