numpy/scipy/ipython:Failed to interpret file as a pickle

The numpy.load routine is for loading pickled .npy or .npz binary files, which can be created using numpy.save and numpy.savez, respectively. Since you have text data, these are not the routines you want. You can load your comma-separated values with numpy.loadtxt. Full Example Here’s a complete example (using StringIO to simulate the file I/O). Now we have:

How to zip two 1d numpy array to 2d numpy array [duplicate]

The answer lies in your question: Edit: Although my post gives the answer as requested by the OP, the conversion to list and back to NumPy array takes some overhead (noticeable for large arrays). Hence, dstack would be a computationally efficient alternative (ref. @zipa’s answer). I was unaware of dstack at the time of posting … Read more

TypeError: zip argument #2 must support iteration

It sounds like you have three arrays itemNameList, array_x, and array_y Assuming they are all the same shape, you can just do: EDIT Your problem is that array_x and array_y are not actual numpy.array objects, but likely numpy.int32 (or some other non-iterable) objects: Perhaps their initialization is not going as expected, or they are being changed from arrays somewhere in your code?

Python OpenCV2 (cv2) wrapper to get image size?

cv2 uses numpy for manipulating images, so the proper and best way to get the size of an image is using numpy.shape. Assuming you are working with BGR images, here is an example: In case you were working with binary images, img will have two dimensions, and therefore you must change the code to: height, … Read more