Я занимаюсь проектами машинного обучения, и мне не нравится использовать pymatlab, потому что я делаю видео, а эстетика не так хороша. Поэтому я хотел использовать Javascript для своих визуальных изображений, потому что я чувствую, что JavaScript может предложить больше, когда дело доходит до отображения данных.
Мой код ML находится в Python, поэтому я попытался раскошелиться процесс с родительским обучением моей модели ML и дочерним запуском сервера узлов, который обновит холст в реальном времени. Я подключил их к каналу, чтобы процессы могли обмениваться данными, чтобы сторона ML могла обновлять график в любое время, когда происходит обновление, но у меня возникают проблемы с чтением из канала в JS.
Кроме того, было бы лучше иметь сервер узлов, который всегда работает на порту 3000 или что-то еще и принимает соединения с сокетами, и мой проект ML просто подключится к нему и отправит информацию в режиме реального времени? Я не знаю, как быстро обновляются сокеты, поэтому я пошел с прямой трубкой. Любая информация будет полезна
Это код ошибки, который я получаю, когда пытаюсь прочитать поток данных. Кроме того, я отправляю свои данные через канал в виде строк с новой строкой, потому что я не всегда уверен, сколько байтов будут мои данные, и просто проще прочитать строку из канала и разобрать ее в целые числа.
writer.py
считыватель. js