亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > python中sqllite插入numpy數(shù)組到數(shù)據(jù)庫的實(shí)現(xiàn)方法

python中sqllite插入numpy數(shù)組到數(shù)據(jù)庫的實(shí)現(xiàn)方法

熱門標(biāo)簽:地圖標(biāo)注視頻廣告 高德地圖標(biāo)注是免費(fèi)的嗎 大連crm外呼系統(tǒng) 梅州外呼業(yè)務(wù)系統(tǒng) 無錫客服外呼系統(tǒng)一般多少錢 老人電話機(jī)器人 洪澤縣地圖標(biāo)注 北京電信外呼系統(tǒng)靠譜嗎 百度地圖標(biāo)注位置怎么修改

sqllite里面并沒有與numpy的array類型對應(yīng)的數(shù)據(jù)類型,通常我們都需要將數(shù)組轉(zhuǎn)換為text之后再插入到數(shù)據(jù)庫中,或者以blob類型來存儲數(shù)組數(shù)據(jù),除此之外我們還有另一種方法,能夠讓我們直接以array來插入和查詢數(shù)據(jù),實(shí)現(xiàn)代碼如下

import sqlite3
import numpy as np
import io

def adapt_array(arr):
    out = io.BytesIO()
    np.save(out, arr)
    out.seek(0)
    return sqlite3.Binary(out.read())

def convert_array(text):
    out = io.BytesIO(text)
    out.seek(0)
    return np.load(out)


# 當(dāng)插入數(shù)據(jù)的時候?qū)rray轉(zhuǎn)換為text插入
sqlite3.register_adapter(np.ndarray, adapt_array)

# 當(dāng)查詢數(shù)據(jù)的時候?qū)ext轉(zhuǎn)換為array
sqlite3.register_converter("array", convert_array)


#連接數(shù)據(jù)庫
con = sqlite3.connect("test.db", detect_types=sqlite3.PARSE_DECLTYPES)
cur = con.cursor()

#創(chuàng)建表
cur.execute("create table test (arr array)")

#插入數(shù)據(jù)
x = np.arange(12).reshape(2,6)
cur.execute("insert into test (arr) values (?)", (x, ))

#查詢數(shù)據(jù)
cur.execute("select arr from test")
data = cur.fetchone()[0]

print(data)
# [[ 0  1  2  3  4  5]
#  [ 6  7  8  9 10 11]]
print(type(data))
# type 'numpy.ndarray'>

實(shí)例代碼看下Python 操作sqlite數(shù)據(jù)庫及保存查詢numpy類型數(shù)據(jù)

# -*- coding: utf-8 -*-
'''
Created on 2019年3月6日

@author: Administrator
'''
import sqlite3
import numpy as np
import io

def adapt_array(arr):

    out = io.BytesIO()
    np.save(out, arr)
    out.seek(0)
    return sqlite3.Binary(out.read())

def convert_array(text):
    out = io.BytesIO(text)
    out.seek(0)
    return np.load(out)

# 創(chuàng)建數(shù)據(jù)庫連接對象
conn = sqlite3.connect('sample_database.db', detect_types=sqlite3.PARSE_DECLTYPES)  # 連接到SQLite數(shù)據(jù)庫
'''
sqlite3.PARSE_DECLTYPES
本常量使用在函數(shù)connect()里,設(shè)置在關(guān)鍵字參數(shù)detect_types上面。表示在返回一行值時,是否分析這列值的數(shù)據(jù)類型定義。如果設(shè)置了本參數(shù),就進(jìn)行分析數(shù)據(jù)表列的類型,并返回此類型的對象,并不是返回字符串的形式。

sqlite3.PARSE_COLNAMES 
本常量使用在函數(shù)connect()里,設(shè)置在關(guān)鍵字參數(shù)detect_types上面。表示在返回一行值時,是否分析這列值的名稱。如果設(shè)置了本參數(shù),就進(jìn)行分析數(shù)據(jù)表列的名稱,并返回此類型的名稱
'''
# 參數(shù):memory:來創(chuàng)建一個內(nèi)存數(shù)據(jù)庫
# conn = sqlite3.connect(":memory:", detect_types=sqlite3.PARSE_DECLTYPES)

# Converts np.array to TEXT when inserting
sqlite3.register_adapter(np.ndarray, adapt_array)

# Converts TEXT to np.array when selecting
sqlite3.register_converter("array", convert_array)

x = np.arange(12).reshape(2, 6)

# conn = sqlite3.connect(":memory:", detect_types=sqlite3.PARSE_DECLTYPES)
cursor = conn.cursor()
# 創(chuàng)建數(shù)據(jù)庫表
cursor.execute("create table test (arr array)")
# 插入一行數(shù)據(jù)
cursor.execute("insert into test (arr) values (?)", (x,))
# 提交
conn.commit()

cursor.execute("select arr from test")
data = cursor.fetchone()[0]

print(data)
'''
[[ 0  1  2  3  4  5]
 [ 6  7  8  9 10 11]]
'''
print(type(data))
'''
class 'numpy.ndarray'>
'''
cursor.close()  # 關(guān)閉Cursor
conn.close()  # 關(guān)閉數(shù)據(jù)庫

以上就是python中sqllite插入numpy數(shù)組到數(shù)據(jù)庫的實(shí)現(xiàn)方法的詳細(xì)內(nèi)容,更多關(guān)于python numpy數(shù)組的資料請關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • Python NumPy灰度圖像的壓縮原理講解
  • Python多進(jìn)程共享numpy 數(shù)組的方法
  • python圖像處理基本操作總結(jié)(PIL庫、Matplotlib及Numpy)
  • python numpy中multiply與*及matul 的區(qū)別說明
  • 淺談Python numpy創(chuàng)建空數(shù)組的問題
  • Python NumPy中diag函數(shù)的使用說明
  • Python機(jī)器學(xué)習(xí)三大件之一numpy
  • python利用numpy存取文件案例教程

標(biāo)簽:吉林 長春 洛陽 怒江 岳陽 清遠(yuǎn) 安慶 泉州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python中sqllite插入numpy數(shù)組到數(shù)據(jù)庫的實(shí)現(xiàn)方法》,本文關(guān)鍵詞  python,中,sqllite,插入,numpy,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python中sqllite插入numpy數(shù)組到數(shù)據(jù)庫的實(shí)現(xiàn)方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于python中sqllite插入numpy數(shù)組到數(shù)據(jù)庫的實(shí)現(xiàn)方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    成人免费福利片在线观看| 国产网站免费观看| 欧美日本韩国| 国产亚洲免费观看| 久久成人亚洲| 日韩一级黄色片| 亚洲精品中文一区不卡| 亚洲精品久久玖玖玖玖| 麻豆系列 在线视频| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产视频一区二区在线观看| 国产国语对白一级毛片| 国产成+人+综合+亚洲不卡| 成人免费网站视频ww| 国产精品123| 国产高清视频免费| 成人免费观看的视频黄页| 一级毛片视频在线观看| 青青久久网| 免费国产在线视频| 午夜家庭影院| 99久久精品费精品国产一区二区| 黄色免费三级| 中文字幕一区二区三区精彩视频| 精品久久久久久综合网| 国产亚洲精品成人a在线| 日日日夜夜操| 亚洲第一色在线| 午夜在线观看视频免费 成人| 成人影院一区二区三区| 91麻豆精品国产高清在线| 亚洲天堂一区二区三区四区| 欧美激情伊人| 国产一级强片在线观看| 欧美激情一区二区三区视频 | 一级女人毛片人一女人| 国产成+人+综合+亚洲不卡| 免费国产在线观看不卡| 国产精品免费精品自在线观看| 台湾毛片| 国产麻豆精品hdvideoss| 国产高清视频免费| 精品国产一区二区三区久 | 日韩中文字幕一区二区不卡| 日本伦理片网站| 成人在免费观看视频国产| 高清一级做a爱过程不卡视频| 毛片成人永久免费视频| 国产综合成人观看在线| 国产一区二区精品久久| 成人免费一级纶理片| 精品视频在线观看免费| 国产一区二区精品| 精品国产亚一区二区三区| 99热精品一区| a级毛片免费全部播放| 欧美大片毛片aaa免费看| 四虎影视库| 精品久久久久久综合网| 国产不卡在线观看视频| 美女被草网站| 高清一级做a爱过程不卡视频| 欧美激情在线精品video| 精品视频一区二区| 欧美激情中文字幕一区二区| 超级乱淫伦动漫| 中文字幕Aⅴ资源网| 国产成人精品影视| 精品国产一区二区三区久久久蜜臀| 韩国三级视频网站| 国产福利免费观看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 亚洲女人国产香蕉久久精品| 在线观看成人网| 欧美国产日韩在线| 91麻豆精品国产高清在线| 999久久久免费精品国产牛牛| 精品视频一区二区| 成人高清视频免费观看| 日韩av东京社区男人的天堂| 国产高清视频免费| 久久久成人网| 日韩一级黄色| 日韩在线观看免费完整版视频| 精品国产香蕉伊思人在线又爽又黄| 国产a视频精品免费观看| 午夜家庭影院| 久久福利影视| 免费一级片在线观看| 国产不卡高清在线观看视频| 黄色福利| 国产一区精品| 日韩欧美一二三区| 色综合久久天天综线观看| 国产精品123| 国产一区二区精品| 91麻豆爱豆果冻天美星空| 黄视频网站免费观看| 一本高清在线| 日日日夜夜操| 欧美一级视频免费观看| 欧美大片aaaa一级毛片| 四虎精品在线观看| 色综合久久手机在线| 在线观看成人网 | 欧美大片毛片aaa免费看| 久久精品店| 亚洲天堂一区二区三区四区| 国产麻豆精品| 天天做日日干| 日韩中文字幕在线亚洲一区| 99热热久久| 国产不卡在线观看视频| 香蕉视频久久| 精品国产香蕉在线播出| 国产美女在线观看| 久久福利影视| 国产极品白嫩美女在线观看看| 99色视频| 日韩一级精品视频在线观看| 九九精品在线| 国产高清视频免费| a级毛片免费全部播放| 国产成+人+综合+亚洲不卡| 麻豆系列国产剧在线观看| 99色视频| 亚洲精品中文字幕久久久久久| 久久精品免视看国产成人2021| 日日日夜夜操| 欧美激情一区二区三区视频 | 可以免费在线看黄的网站| 99色播| 精品国产亚洲一区二区三区| 国产不卡福利| 久久99这里只有精品国产| 国产亚洲精品成人a在线| 日本特黄特黄aaaaa大片| 免费国产在线观看不卡| 精品国产三级a∨在线观看| 日韩专区亚洲综合久久| 久久精品成人一区二区三区| 国产高清在线精品一区二区| 999久久66久6只有精品| 亚洲精品久久久中文字| 欧美大片毛片aaa免费看| 成人影院久久久久久影院| 国产伦理精品| 精品在线视频播放| 欧美另类videosbestsex久久| 日本特黄特黄aaaaa大片| 青青青草视频在线观看| 天天做日日干| 欧美电影免费| 黄色免费三级| 亚洲天堂在线播放| 国产韩国精品一区二区三区| 日韩在线观看视频免费| 日本乱中文字幕系列 | 九九精品在线播放| 欧美18性精品| 亚欧视频在线| 欧美国产日韩久久久| 欧美国产日韩久久久| 国产一区二区精品| 久久精品店| 久久久成人网| 四虎影视精品永久免费网站 | 欧美a免费| 毛片成人永久免费视频| 韩国三级香港三级日本三级| 九九精品在线播放| 国产高清在线精品一区a| 麻豆系列国产剧在线观看| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 91麻豆tv| 成人高清视频免费观看| 美女免费黄网站| 国产91精品系列在线观看| 国产福利免费观看| 午夜在线观看视频免费 成人| 天天做日日干| 国产伦理精品| 国产网站免费视频| 精品国产一区二区三区免费| 成人免费一级纶理片| 国产网站免费视频| 欧美电影免费看大全| 日韩免费在线视频| 二级片在线观看| 国产精品123| 毛片成人永久免费视频| 精品视频在线观看一区二区| 午夜激情视频在线播放| 四虎影视久久久| 青青久久网| 成人免费网站久久久| 久久成人亚洲| 欧美激情一区二区三区在线| 国产成人啪精品| 91麻豆tv|