Я пытаюсь экспортировать массив numpy в текстовый файл с помощью движка шаблонов jinja2. Файл MWE с именем test.txt
шаблона имеет следующее содержимое:
CUSTOM HEADER
{{ data|join('| ') }}
Желаемый вывод - строка, заканчивающаяся |
, а разделитель между каждым элементом строки также равен |
( Например: 1,0 | 2,0 | 3,0 |) для строки с 3 элементами.
Я пробовал следующее:
from jinja2 import Template
import numpy as np
with open('./test.txt', 'r') as file_:
template = Template(file_.read())
msg = template.render(data=np.random.rand(2,3))
print(msg)
Однако мой вывод не разделен элементами, и не имеют открытия и окончание |
, как показано ниже:
ПОЛЬЗОВАТЕЛЬСКАЯ ГОЛОВКА
[0,62308496 0,97411965 0,8754648] | [0.78255269 0.33039354 0.24678549]
Любые подсказки о том, как go об этом?