2 / 2 / 0
Регистрация: 21.10.2019
Сообщений: 232

Запись данных в mySql

04.06.2022, 23:06. Показов 923. Ответов 1

Студворк — интернет-сервис помощи студентам
Есть такие данные :
Python
1
encodings = face_recognition.face_encodings(rgb, boxes)
Вот что там находится:


Как мне их записать в mysql. Пробовал JSON Array, в итоге отказался от него. Решил просто текстом запихнуть (тип TEXT в mysql). Как это сделать? Преобразовать эти данные в текс. И естественно как потом обратно.

Сам запрос я посылаю вот так:
Python
1
cursor.execute("CALL ADD_PEOPLE 'fewf' ?", encodings)
Но это естественно не работает


Подключение с базой работает нормально, проверял хранимую процедуру, запись происходит, если так cursor.execute("CALL ADD_PEOPLE 'fewf' 'rgeghrt'")
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.06.2022, 23:06
Ответы с готовыми решениями:

Python запись в базу данных Mysql
Привет всем. Помогите дописать код. T3: Внизу код, он работает так, пишет лог в базу. Но суть в том что он записывает все...

Запись данных из динамической формы в БД MySQL
Здравствуйте. Очень прошу помощи! Есть код записи в БД MySQL динамической формы с одним input box'ом: full_name. Все отлично...

Где ошибка? (Запись данных из массива в базу данных mysql)
Массив, генерирующий данные: $data = array(); for($i = 0; $i < 100; $i++){ $data = array( 'name' ...

1
Эксперт по компьютерным сетям
 Аватар для Jabbson
5907 / 3359 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
05.06.2022, 01:46
Лучший ответ Сообщение было отмечено KopHack как решение

Решение

Ну знает оно как писать numpy ndarray в базу. Решили же просто текстом запихнуть, что случилось с этой идеей?

Можно как блоб записать замаринованный массив.

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
In [10]: arr
Out[10]: array([1, 2, 3, 4])
 
In [11]: type(arr)
Out[11]: numpy.ndarray
 
In [12]: a = pickle.dumps(arr)
 
In [13]: a
Out[13]: b'\x80\x04\x95\xa8\x00\x00\x00\x00\x00\x00\x00\x8c\x15numpy.core.multiarray\x94\x8c\x0c_reconstruct\x94\x93\x94\x8c\x05numpy\x94\x8c\x07ndarray\x94\x93\x94K\x00\x85\x94C\x01b\x94\x87\x94R\x94(K\x01K\x04\x85\x94h\x03\x8c\x05dtype\x94\x93\x94\x8c\x02i8\x94\x89\x88\x87\x94R\x94(K\x03\x8c\x01<\x94NNNJ\xff\xff\xff\xffJ\xff\xff\xff\xffK\x00t\x94b\x89C \x01\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x94t\x94b.'
 
In [14]: pickle.loads(a)
Out[14]: array([1, 2, 3, 4])
Добавлено через 9 минут
или вместо pickle - arr.tobytes(), опять же в блоб и потом np.frombuffer()
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.06.2022, 01:46
Помогаю со студенческими работами здесь

Запись данных в MySQL
Не записываются данные в базу &lt;h2 align=&quot;center&quot;&gt;Оформление заказа&lt;/h2&gt; &lt;? if($_SESSION &amp;&amp; !isset($_POST)) { ?&gt;...

Запись в MySQL данных
У меня есть веб-приложение. В нем такой код: &lt;form action=&quot;createorder.php&quot; method=&quot;post&quot;&gt; &lt;ul class=&quot;list-group...

Запись данных в MySQL
Есть кнопка (html). Не могу сделать так, чтобы при нажатии (PHP либо ajax) в ячейку БД (MySQL) прибавлялось +1 к старому значению. Этого...

Запись данных в таблицу mysql
Уважаемое сообщество, помогите мне , пожалуйста, советом в таком вопросе. Работаю я под Wind. Server 2012. Моя прога принимает данные с...

Запись в Базу данных MySQL
&lt;html&gt; &lt;head&gt; &lt;title&gt;Формы PHP&lt;/title&gt; &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot;&gt; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru