请二维数组的值作为另一个二维数组的下标索引,得到的值怎么不对,从结果看也不是逻辑索引数组?
importnumpyasnp#gray_array=np.arange(0,0.9,0.1).reshape(3,3)gray_array=np.array([[0,0...
import numpy as np#gray_array = np.arange(0,0.9,0.1).reshape(3,3)gray_array = np.array([[0, 0.1, 0.2],[0.3,0.4, 0.5],[0.6,0.7, 0.8]])rows, cols = gray_array.shapecolor_array = np.zeros((rows, cols, 3), np.uint8)color_map1=np.array([[1.00000,0.00000,0.70000],[1.00000,0.00000,0.81783],[0.00000,1.0000,0.98]])gray_rescale=np.array([[2,2,0],[1,0,0],[0,0,1]])plt.figure()for i in range(0, rows):for j in range(0, cols):tmp1 = gray_rescale[i,j]tmp2 = color_map1[tmp1]
color_array[i, j] = color_map1[gray_rescale[i, j]]print("tmp1",tmp1)print("tmp2",tmp2)print("color_array ",color_array[i, j])plt.scatter(i,j,color=color_array[i, j])plt.show() 展开
color_array[i, j] = color_map1[gray_rescale[i, j]]print("tmp1",tmp1)print("tmp2",tmp2)print("color_array ",color_array[i, j])plt.scatter(i,j,color=color_array[i, j])plt.show() 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询