原创 python實現加密需求

1. 前言 我們所說的加密方式,都是對二進制編碼的格式進行加密的,對應到Python中,則是我們的Bytes。 所以當我們在Python中進行加密操作的時候,要確保我們操作的是Bytes,否則就會報錯。 將字符串和Bytes互相轉換可以使

原创 python3獲取windows桌面路經

方法1:(推薦,使用python內置庫) import winreg def get_desktop(): key =winreg.OpenKey(winreg.HKEY_CURRENT_USER,r'Software\Micr

原创 Matplotlib繪製雷達圖和三維圖

1.雷達圖 程序示例 '''1.空白極座標圖''' import matplotlib.pyplot as plt plt.polar() plt.show() '''2.繪製一個極座標點''' import nump

原创 Matplotlib繪圖命令函數

1.介紹 matplotlib是python最著名的繪圖庫,十分適合交互式繪圖。 matplotlib文檔完備,在Gallery頁面包含上百幅縮略圖,打開後有源代碼,使用非常方便。 Gallery網址:https://matplotlib

原创 Pyinstaller打包exe太大,運行太慢

1.背景 通過python使用pyqt編寫了一個界面程序,並使用pyinstaller將其打包成exe文件 2.問題 打包的exe文件非常大,有280M,而且更無法忍受的是打開非常非常的慢!!! 3.解決辦法 (1)將import改爲fr

原创 Anaconda創建環境、刪除環境、環境重命名

1.創建環境 conda create -n paddle python=3.5 2.刪除環境 conda remove -n paddle --all 3.環境重命名 conda 其實沒有重命名指令,實現重命名是通過 clone 完

原创 Matplotlib繪製柱狀圖和餅狀圖

1.柱狀圖 程序示例: '''1.簡單示例''' import matplotlib.pyplot as plt num_list = [1.5, 0.6, 7.8, 6] plt.bar(range(len(num_list

原创 Ubuntu16.04+opencv3.1.0+python2.7.12提取視頻光流特徵(2)

1.背景 在(1)中已經完成了opencv_contrib的配置工作,鏈接:https://blog.csdn.net/u014421797/article/details/102760883 接下來完成dense_flow的配置 2.配

原创 Ubuntu16.04+opencv3.1.0+python2.7.12提取視頻光流特徵

1.背景 在使用的數據集中,只給了視頻文件,因網絡的需求,需要提取視頻的光流特徵,一路坎坷,終於完成了,記錄艱辛歷程...... 2.準備 (1) opencv3.1.0   (2)opencv_contrib:   提取光流算法需要該庫

原创 Python的sort排序

1.python中的sort()方法可實現按關鍵字排序 sort()長用於對原列表進行排序,python中的內置方法sorted()是將原列表複製一份,在副本上進行排序,而sort直接對原列表進行操作。 sort()方法的原型是sort(

原创 Ubuntu16.04系統遷移SSD

1.背景 系統win10+ubuntu16.04,原來的win10系統裝在一塊120G的SSD上,ubuntu16.04裝在普通硬盤上。新購置了一塊SSD硬盤,希望將ubuntu系統遷移到新買的SSD上。折騰了半天,終於弄好了,記錄一下。

原创 linux下matplotlib繪圖無法顯示中文

1.背景 Ubuntu16.04, 使用python,調用matplotlib.pyplot繪圖,座標無法顯示中文 2.方法 下載支持中文的字體,也可以從Windows下拷貝過來:C:/Windows/Fonts 在你調用的環境下打開終端

原创 Win10鏡像安裝pytorch-gpu版

說明:我安裝的是cuda8.0+cndnn7.1+pytorch1.0.1,親測可爲,不用按照官網來,官網速度太慢了,而且會斷。conda會比pip好,可自動選擇適合電腦環境的版本。 0.換源,換源,換源 在Anaconda中使用清華鏡像

原创 Python一些基本操作命——查看變量類型、變量類型轉換、運算符、換行

1.type()查看變量類型 2.變量類型轉換命令 int():將一個數值或字符串轉換成整數,可以指定進制。 float():將一個字符串轉換成浮點數。 str():將指定的對象轉換成字符串形式,可以指定編碼。 chr():將整數轉換成

原创 Python 查看顯存大小

背景:因爲一些需求,需要在python程序中查看顯存的佔用情況。 1.安裝NVML庫 pip install nvidia-ml-py 2.使用 import pynvml pynvml.nvmlInit() handle = pynv