枚举值到RGB空间的线性映射

>>> import numpy as np
>>> a = np.ones(3)
>>> a
array([ 1.,  1.,  1.])
>>> a = np.stack((a,a*2,a*3))
>>> a
array([[ 1.,  1.,  1.],
       [ 2.,  2.,  2.],
       [ 3.,  3.,  3.]])
>>> b = 1
>>> b = np.stack((b,b,b),axis=0)
>>> b = np.stack((b,b,b),axis=1)
>>> b = np.stack((b,b,b),axis=2)
>>> b
array([[[1, 1, 1],
        [1, 1, 1],
        [1, 1, 1]],

       [[1, 1, 1],
        [1, 1, 1],
        [1, 1, 1]],

       [[1, 1, 1],
        [1, 1, 1],
        [1, 1, 1]]])
>>> a.dot(b)
array([[[ 3.,  3.,  3.],
        [ 3.,  3.,  3.],
        [ 3.,  3.,  3.]],

       [[ 6.,  6.,  6.],
        [ 6.,  6.,  6.],
        [ 6.,  6.,  6.]],

       [[ 9.,  9.,  9.],
        [ 9.,  9.,  9.],
        [ 9.,  9.,  9.]]])
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 当我拖延时,我在做些什么? 上次自控力群里有个小伙伴每天打卡早起跑步十公里,最后终于成功的参加了青岛的半程马拉松比...
    better姚阅读 472评论 6 1