首先导入numpy模块
import numpy as np
数组的存储
通过np.savetxt方法可对数组进行存储
通过np.loadtxt方法进行读取
import numpy as np
arr_1=np.arange(18).reshape(3,6)
print(arr_1)
np.savetxt('./numpy_3.csv',arr_1,fmt='%d',delimiter='$') #'$'为分隔符
arr_2=np.loadtxt('./numpy_3.csv',delimiter='$')
print(arr_2)
图像变换
图像一般采用RGB色彩模式,即每个像素点的颜色由R(红)、G(绿)、B(蓝)组成。
这个过程首先要安装pillow
在命令窗口上:pip install pillow
import numpy as np
from PIL import Image
image=np.array(Image.open('./1.png'))
print(image.shape,image.dtype)
print(image)
b=[255,255,255]-image # 0 ~ 255
# 红、绿、蓝
# 三个数值的大小可以改变 但必须在 0~255 之间
new_image=Image.fromarray(b.astype('uint8'))
new_image.save('./2.png')
运行结果:
运行之前的图片:
运行之后的图片:
运行结果: