![]() The only thing numpy can do with it, is give it back to you as you had given it to it. It is just the id of the object, that only python (not numpy) can understand. It is not encoded, nor does it need to be decoded in any way. It can't understand what is in a object array. That means that this is opaque for numpy. A pointer to those python object, if your wish. So, this is what object means from numpy point of view: id of python object are stored. Likewise with your own array struct.unpack('l', a.tobytes()) We see that each number is encoded with 8 bytes, so 24 bytes all together.Ä«ut watching Ub, that doesn't seem to be just the int64 encoding of 1 2 3. Now, compare that to this U=np.array(, dtype=object) So, nothing surprising here: when we create an array on 3 int32, it contains 12 bytes, that are the 12 bytes representing the values of those int32. You can decode also with struct import struct ![]() Which also shows by just watching Tb: we see the 12 bytes, 1,0,0,0 (so 1, on 32 bits, little endian - at least on my machine, probably on yours too), 2,0,0,0 (so 2), 3,0,0,0. But it proves what is stored in numpy's memory: directly the values of the 3 int32. Of course, the last line may seem stupid. See the difference T=np.array(, dtype=np.uint32) And can efficiently be iterated by numpy's internal C code, without having to bother about python internal representation of data) So, an array of 1000 short int, use only 2000 bytes in memory. It just means "other python stuff" (by opposition to other data types, that are converted in numpy, without their internal python wrapping: only the array is wrapped in a python object, not all its content. ('\s+)[^ not in line and line and ' Response = requests.get('', verify=False) Please find below full script after merge you line with the script ââââ #!/usr/bin/env python My fried thank you for replay m thew original xml file which was created - it contained a lot of data that was not compatible with the plugin, so we had to make the script to delete it and make the new XML file small - any way i have use ur Line and merged with the script """ xml_text = re.sub(r'(\s+)[^ ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |