在matlab中有没有与hsv(m)等价的Python函数



https://www.mathworks.com/help/matlab/ref/hsv.html#d123e636643c=hsv(m)返回具有m种颜色的颜色图。m是颜色的数量如果c=hsv(180)输出将是

1.0000 00

1.0000    0.0333         0
1.0000    0.0667         0
1.0000    0.1000         0
1.0000    0.1333         0
1.0000    0.1667         0
1.0000    0.2000         0
1.0000    0.2333         0
1.0000    0.2667         0
1.0000    0.3000         0
1.0000    0.3333         0
1.0000    0.3667         0
1.0000    0.4000         0
1.0000    0.4333         0
1.0000    0.4667         0
1.0000    0.5000         0
1.0000    0.5333         0
1.0000    0.5667         0
1.0000    0.6000         0
1.0000    0.6333         0
1.0000    0.6667         0
1.0000    0.7000         0
1.0000    0.7333         0
1.0000    0.7667         0
1.0000    0.8000         0
1.0000    0.8333         0
1.0000    0.8667         0
1.0000    0.9000         0
1.0000    0.9333         0
1.0000    0.9667         0
1.0000    1.0000         0
0.9667    1.0000         0
0.9333    1.0000         0
0.9000    1.0000         0
0.8667    1.0000         0
0.8333    1.0000         0
0.8000    1.0000         0
0.7667    1.0000         0
0.7333    1.0000         0
0.7000    1.0000         0
0.6667    1.0000         0
0.6333    1.0000         0
0.6000    1.0000         0
0.5667    1.0000         0
0.5333    1.0000         0
0.5000    1.0000         0
0.4667    1.0000         0
0.4333    1.0000         0
0.4000    1.0000         0
0.3667    1.0000         0
0.3333    1.0000         0
0.3000    1.0000         0
0.2667    1.0000         0
0.2333    1.0000         0
0.2000    1.0000         0
0.1667    1.0000         0
0.1333    1.0000         0
0.1000    1.0000         0
0.0667    1.0000         0
0.0333    1.0000         0
0    1.0000         0
0    1.0000    0.0333
0    1.0000    0.0667
0    1.0000    0.1000
0    1.0000    0.1333
0    1.0000    0.1667
0    1.0000    0.2000
0    1.0000    0.2333
0    1.0000    0.2667
0    1.0000    0.3000
0    1.0000    0.3333
0    1.0000    0.3667
0    1.0000    0.4000
0    1.0000    0.4333
0    1.0000    0.4667
0    1.0000    0.5000
0    1.0000    0.5333
0    1.0000    0.5667
0    1.0000    0.6000
0    1.0000    0.6333
0    1.0000    0.6667
0    1.0000    0.7000
0    1.0000    0.7333
0    1.0000    0.7667
0    1.0000    0.8000
0    1.0000    0.8333
0    1.0000    0.8667
0    1.0000    0.9000
0    1.0000    0.9333
0    1.0000    0.9667
0    1.0000    1.0000
0    0.9667    1.0000
0    0.9333    1.0000
0    0.9000    1.0000
0    0.8667    1.0000
0    0.8333    1.0000
0    0.8000    1.0000
0    0.7667    1.0000
0    0.7333    1.0000
0    0.7000    1.0000
0    0.6667    1.0000
0    0.6333    1.0000
0    0.6000    1.0000
0    0.5667    1.0000
0    0.5333    1.0000
0    0.5000    1.0000
0    0.4667    1.0000
0    0.4333    1.0000
0    0.4000    1.0000
0    0.3667    1.0000
0    0.3333    1.0000
0    0.3000    1.0000
0    0.2667    1.0000
0    0.2333    1.0000
0    0.2000    1.0000
0    0.1667    1.0000
0    0.1333    1.0000
0    0.1000    1.0000
0    0.0667    1.0000
0    0.0333    1.0000
0         0    1.0000
0.0333         0    1.0000
0.0667         0    1.0000
0.1000         0    1.0000
0.1333         0    1.0000
0.1667         0    1.0000
0.2000         0    1.0000
0.2333         0    1.0000
0.2667         0    1.0000
0.3000         0    1.0000
0.3333         0    1.0000
0.3667         0    1.0000
0.4000         0    1.0000
0.4333         0    1.0000
0.4667         0    1.0000
0.5000         0    1.0000
0.5333         0    1.0000
0.5667         0    1.0000
0.6000         0    1.0000
0.6333         0    1.0000
0.6667         0    1.0000
0.7000         0    1.0000
0.7333         0    1.0000
0.7667         0    1.0000
0.8000         0    1.0000
0.8333         0    1.0000
0.8667         0    1.0000
0.9000         0    1.0000
0.9333         0    1.0000
0.9667         0    1.0000
1.0000         0    1.0000
1.0000         0    0.9667
1.0000         0    0.9333
1.0000         0    0.9000
1.0000         0    0.8667
1.0000         0    0.8333
1.0000         0    0.8000
1.0000         0    0.7667
1.0000         0    0.7333
1.0000         0    0.7000
1.0000         0    0.6667
1.0000         0    0.6333
1.0000         0    0.6000
1.0000         0    0.5667
1.0000         0    0.5333
1.0000         0    0.5000
1.0000         0    0.4667
1.0000         0    0.4333
1.0000         0    0.4000
1.0000         0    0.3667
1.0000         0    0.3333
1.0000         0    0.3000
1.0000         0    0.2667
1.0000         0    0.2333
1.0000         0    0.2000
1.0000         0    0.1667
1.0000         0    0.1333
1.0000         0    0.1000
1.0000         0    0.0667
1.0000         0    0.0333

python中有什么函数可以做这样的事情吗我试图做到:color=[[x,y,z]对于范围(180)中的x对于范围(180]中的y对于范围(一百八十)中的z]但事实并非如此;不要做同样的事。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

N = 180
HSV_tuples = [(x*1.0/N, y*1.0/N, z*1.0/N) for x, y, z in zip([1] * int(N/6) + list(range(int(N/6), 0, -1)) + [0] * int(2 * N / 6) + list(range(0, int(N/6))) + [1] * int(N/6),
list(range(0, int(N/6))) + [1]*int(2 * N / 6) + list(range(int(N/6), 0, -1))+ [0] * int(2 * N / 6),
[0] * int(2 * N / 6) + list(range(0, int(N/6))) + [1] * int(2 * N / 6)+ list(range(int(N/6), 0, -1)))]

相关内容

  • 没有找到相关文章

最新更新