Я бы для изоляции нихрома от металла трубы использовал слюду (из паяльника, например)или тонкий слой асбеста ~1 мм, а сверху - более толстый слой асбеста или стекловолокна/стеклоткани 10-15 мм. Затянул бы обычными хомутами и все.
Советую на заморачиваться с индукционным нагревом. Нихром гораздо надежнее при таких мощностях и температурах, есть возможность плавной регулировки мощности, нет наводки на датчик температуры. Для измерения температуры при индукционном нагреве нужен пирометр.
В чем проблемы монтажа нихромового нагревателя?
Можно еще греть трубу прямым прохождением тока. Нужен будет понижающий трансформатор и медные контакты-токовводы.
PyTuch, тогда не пойму при чем здесь скалярное произведение (dot). Это же обычное матричное умножение.. вектора-столбца на вектор строку с результатом - матрицей...
Можно пример какой-нибудь небольшой.. хоть из 3-4 элементов?
Можно металлом стекло покрывать не обязательно в вакууме, а например в растворе, как раз под действием электрического тока (при наличии предварительного нанесения на стекло прозрачного электрода). :-)
Можно еще так:
Бинаризировать, сделать автокроп, нарисовать черный прямоугольник по центру с размером сторон чуть меньше размера кропнутой картинки. Далее connected-components. Центроиды будут координатами углов листа.
Ага, а потом сохраняете в jpeg... и получаете не 3 цвета, а множество.
Еще преобразование rgb2ycrcb вносит свои погрешности.
Вобщем jpeg это lossy формат, и не стоит ожидать от него точности.
А разве ваш результат будет валидным ndarray? Какой будет shape?
Можно развернуть массив в 1d, удалить nanы и собрать в какой-то 3d.
Заменить на нули, например, можно так:
a[np.where(np.isnan(a))]=0