<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style>
<!--
@font-face
        {font-family:Calibri}
@font-face
        {font-family:Rockwell}
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif"}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline}
span.EmailStyle17
        {font-family:"Rockwell","serif";
        color:#1F497D}
.MsoChpDefault
        {}
@page Section1
        {margin:1.0in 1.0in 1.0in 1.0in}
div.Section1
        {}
-->
</style>
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="Section1">
<p class="MsoNormal"><span style="font-size:12.0pt; font-family:"Rockwell","serif"; color:#1F497D">Could someone explain this?</span></p>
<p class="MsoNormal"><span style="font-size:12.0pt; font-family:"Rockwell","serif"; color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="font-size:12.0pt; font-family:"Rockwell","serif"; color:#1F497D">An instance of numpy.int32 is not an instance of int or numpy.int.</span></p>
<p class="MsoNormal"><span style="font-size:12.0pt; font-family:"Rockwell","serif"; color:#1F497D">An instance of numpy.int64 is an instance of int and numpy.int.</span></p>
<p class="MsoNormal"><span style="font-size:12.0pt; font-family:"Rockwell","serif"; color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="font-size:12.0pt; font-family:"Rockwell","serif"; color:#1F497D">I don't know if it is a bug in my linux build.</span></p>
<p class="MsoNormal"><span style="font-size:12.0pt; font-family:"Rockwell","serif"; color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="font-size:12.0pt; font-family:"Rockwell","serif"; color:#1F497D">Andrew</span></p>
<p class="MsoNormal"><span style="font-size:12.0pt; font-family:"Rockwell","serif"; color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">>python26</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">Python 2.6.2 (r262:71600, Jul  8 2010, 11:49:56)</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">[GCC 4.1.2 20070115 (SUSE Linux)] on linux2</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">Type "help", "copyright", "credits" or "license" for more information.</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">>>> </span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">>>> import numpy</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">>>> a = numpy.array((1,2,3))</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">>>> type(a[0])</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New""><type 'numpy.int64'></span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">>>> isinstance(a[0], int)</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">True</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">>>> isinstance(a[0], numpy.int)</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">True</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">>>> seven = numpy.int64(7)</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">>>> isinstance(seven, numpy.int)</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">True</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">>>> isinstance(seven, int)</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">True</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">>>> </span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">>>> five = numpy.int32(5)</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">>>> isinstance(five, numpy.int)</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">False</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">>>> isinstance(five, int)</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">False</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">>>> five</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">5 </span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">>>> seven</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">7</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">>>> issubclass(numpy.int64, numpy.int)</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">True</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">>>> issubclass(numpy.int32, numpy.int)</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">False</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">>>> </span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">>>> import sys</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">>>> sys.maxint</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">9223372036854775807</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">>>> import platform</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">>>> print  platform.platform()</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">Linux-2.6.32.12-0.7-default-x86_64-with-SuSE-11-x86_64
</span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">>>> </span></p>
<p class="MsoNormal"><span style="font-size:12.0pt; font-family:"Rockwell","serif"; color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="font-size:12.0pt; font-family:"Rockwell","serif"; color:#1F497D"> </span></p>
<p class="MsoNormal"><span style="font-size:12.0pt; font-family:"Rockwell","serif"; color:#1F497D"> </span></p>
</div>
<p style="font-size:9pt; margin:0px 0px 0px 35.4pt; color:#9d9d9d; font-style:italic; font-family:Arial,Helvetica,sans-serif">
This email and any attachments are intended solely for the use of the individual or entity to whom it is addressed and may be confidential and/or privileged.</p>
<p style="font-size:9pt; margin:0px 0px 0px 35.4pt; color:#9d9d9d; font-style:italic; font-family:Arial,Helvetica,sans-serif">
If you are not one of the named recipients or have received this email in error, </p>
<p style="font-size:9pt; margin:0px 0px 0px 35.4pt; color:#9d9d9d; font-style:italic; font-family:Arial,Helvetica,sans-serif">
(i) you should not read, disclose, or copy it,</p>
<p style="font-size:9pt; margin:0px 0px 0px 35.4pt; color:#9d9d9d; font-style:italic; font-family:Arial,Helvetica,sans-serif">
(ii) please notify sender of your receipt by reply email and delete this email and all attachments,</p>
<p style="font-size:9pt; margin:0px 0px 0px 35.4pt; color:#9d9d9d; font-style:italic; font-family:Arial,Helvetica,sans-serif">
(iii) Dassault Systemes does not accept or assume any liability or responsibility for any use of or reliance on this email.</p>
<p style="font-style:italic; margin:0px 0px 0px 35.4pt; font-family:Arial,Helvetica,sans-serif; color:#9d9d9d; font-size:9pt">
</p>
<p style="font-size:9pt; margin:0px 0px 0px 35.4pt; color:#9d9d9d; font-style:italic; font-family:Arial,Helvetica,sans-serif">
For other languages, go to http://www.3ds.com/terms/email-disclaimer </p>
</body>
</html>