Преобразование изображения: (150,150) - > (150,150,3)

Вы можете использовать посредник журнала для регистрации вашей ошибки или использования посредника «makefault» с «ответом». Например:

<on-fail>
   <log category="ERROR" level="custom">
       <property name="message" value="Validation unsuccessful"/>
       <property expression="get-property('MessageID')" name="message_id"/>
       <property expression="get-property('ERROR_MESSAGE')" name="error_message"/>
   </log>
</on-fail>
0
задан Tomothy32 20 January 2019 в 05:11
поделиться

1 ответ

Вы можете использовать tile:

In [1]: import numpy as np

In [2]: img = np.ones((150, 150, 1))

In [3]: new = np.tile(img, 3)

In [4]: new.shape
Out[4]: (150, 150, 3)

Например, если img было:

array([[[1],
        [2],
        [3]],

       [[4],
        [5],
        [6]],

       [[7],
        [8],
        [9]]])

np.tile(img, 3) было бы:

array([[[1, 1, 1],
        [2, 2, 2],
        [3, 3, 3]],

       [[4, 4, 4],
        [5, 5, 5],
        [6, 6, 6]],

       [[7, 7, 7],
        [8, 8, 8],
        [9, 9, 9]]])
0
ответ дан Tomothy32 20 January 2019 в 05:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: