In [1]:
import numpy as np
In [2]:
print(np.__version__)
In [3]:
img = np.array([1,2,3,4,5,6,7,8,9,10,11,12], dtype=np.int32)
In [5]:
temp = img.reshape(3,4)
In [6]:
temp
Out[6]:
In [8]:
temp2 = temp[:,-1:]
In [9]:
temp2
Out[9]:
In [14]:
temp2.reshape(3,) / 255
Out[14]:
In [31]:
l = [1,2,3,4,5,6,7,8,9,10,11,12]
for idx,value in enumerate(l):
# print("({},{}) : {}".format(idx,value,(idx+1)%4))
if (idx+1) % 4 == 0:
print(value)
In [34]:
t = [value for idx,value in enumerate(l) if (idx+1)%4==0]
In [35]:
t
Out[35]:
In [37]:
t = [value for idx,value in enumerate(l) if (idx+1)%4==0]
In [38]:
t
Out[38]:
In [39]:
from PIL import Image
In [93]:
im = Image.open("./temp.png")
In [78]:
im.mode
Out[78]:
In [41]:
im
Out[41]:
In [42]:
img2 = im.resize((28,28))
In [43]:
img2
Out[43]:
In [69]:
img2.mode
Out[69]:
In [71]:
len(img2.tobytes("raw","A"))
Out[71]:
In [83]:
b = img2.tobytes("raw","A")
In [45]:
img2 = img2.convert('RGBA')
In [57]:
alpha = img2.split()[-1]
In [75]:
alpha.height
Out[75]:
In [76]:
alpha.width
Out[76]:
In [79]:
28 * 28
Out[79]:
In [81]:
int.from_bytes(b'\x00\x10', byteorder='big')
Out[81]:
In [85]:
b
Out[85]:
In [88]:
l = [i/255 for i in b]
In [90]:
for i in l:
if i > 0.0:
print(i)
In [91]:
len(l)
Out[91]:
In [ ]: