原创 樹莓派讓屏幕常亮不息屏

sudo vi /etc/lightdm/lightdm.conf 找到[SeatDefaults]段下的’xserver-command’,取消註釋,修改爲如下: #xserver-command=X 將這一行修改爲 xser

原创 Qt+Raspberry pi 3B+ 讀取ds18b20溫度傳感器的值

因爲項目需要,要在上位機界面實時顯示室內溫度,上位機採用QT5.5編寫,採用DS18B20採集數據,顯示在控件lcdNumber上。DS18B20是一個比較常用的溫度傳感器,採用單總線控制,在linux中,一切都是文件,所以數據採

原创 jupyter notebook使用技巧----自動代碼補全

jupyter notebook 在線代碼編輯器用來寫python代碼非常舒服,但相比其他IDE來說有一個缺點就是代碼提示需要主動按tab鍵,跟pycharm比起來不是很方便。但是我們可以通過安裝插件Hinterland解決這個問

原创 Python中多個csv文件或excel文件合併成一個文件

有時需要將多個相同格式的表格合併爲一個表格,一個一個打開復制太麻煩了,可以藉助Python中的concat函數自動全部合併。 import os import pandas as pd # 將文件讀取出來放一個列表裏面 pat

原创 百度AI中的[access_token]的獲取方法

百度AI中的[access_token]的獲取方法 如果要使用百度AI中的各種API,在構造URL的時候,所有URL都是由兩部分組成:請求URL和URL參數,如下圖所示 總結起來就是,只需要你修改access_token的值就可以

原创 python中將視頻流截圖爲圖像保存

將視頻流截圖保存爲jpg文件,間隔秒數根據視頻流幀數修改,可以在任意播放器的播放信息裏面查看,例如幀速率19/s,意思是1s播放19幀,這樣你想要的每秒截圖,就需要將幀速改19 import cv2 import os.path

原创 python代碼格式----輸出異常信息美化工具包PrettyErrors

背景 Python異常信息輸出有時候爲一大段字符,無法快速定位到出錯位置。對於長段錯誤信息看起來頭都大了,所以爲了讓異常信息和代碼一樣整齊美觀方便閱讀,找到了這個包,直接對輸出信息進行美化輸出,錯誤信息也整齊美觀,安裝使用方法簡單

原创 目標檢測標註工具labelImg安裝使用

介紹 在深度學習過程中,目標檢測任務下,通常需要對大量原始數據集進行標註,就是告訴機器我們需要的目標是什麼,在圖在的位置,然後讓他自己去學習,這個過程是非常重要的。如果不是針對自己特定的目標檢測任務,一般我們會直接使用開源的大型數

原创 python中利用to_sql將數據插入MySQL數據庫

python中利用to_sql將數據插入MySQL數據庫 前言 最近需要將一些CSV文件導入mysql數據庫中,所以需要寫一個導入程序。在以前導入數據時利用pysql一條一條讀取再寫入,花費的時間特別長,最近看瞭解到pandas中

原创 批量修改文件後綴,如csv文件重命名改爲excel文件

工作中有時需要批量轉化文件格式,將指定的文件後綴修改爲另一種後綴,一個一個文件去修改?不存在的,下面是一個小小的Demo,將csv文件轉換爲Excel。 根據需要可以進一步修改爲自己需要的功能。 import pandas as

原创 python代碼格式----捕獲報錯信息

爲了提高程序運行的容錯率,常常使用try語法,有時爲了定位錯誤原因,會搭配異常信息輸出,具體用法如下 import traceback try: except Exception as e: print('Erro

原创 在Sublime Text 3 中配置編譯C程序的環境

在Sublime Text 3 中直接編譯c程序時,需要提前配置編譯環境。 一:電腦安裝MinGW 1:MinGW下載 首先要配置電腦能夠編譯C語言,所以必須得安裝MinGW。 PS: MinGW(Minimalist GNU f

原创 深度學習--繪製模型訓練曲線

模型訓練完成後,我們需要繪製訓練過程中的精度和損失函數變換曲線,這裏將訓練和驗證集的訓練曲線繪製封裝成一個函數,在模型訓練完成後可以直接調用。 import matplotlib.pyplot as plt # define th

原创 在LINUX平臺下使用python實現一個郵件收發程序

在LINUX平臺下使用python實現一個郵件收發程序 最近在服務器上運行一個爬蟲程序,兩天完成一輪後需要手動修改,所以需要在程序運行結束後發送一個提醒郵件。 python實現 1:通過QQ郵箱發送和接收 需要輸入收發方的郵箱地址

原创 win10環境下安裝配置object_detection API填坑教程

win10環境下安裝配置object_detection API填坑教程Git Hub上公佈的教程存在的問題Tensorflow2.0版本帶來的問題如果是第一次安裝,請參照以下步驟安裝1. Anaconda3安裝2. 開始安裝Te