原创 MySQL學習筆記(7)

sql99標準——等值連接: 案例展示: 現存在兩個表如下: 現查詢職務人數大於等於3的職務名稱及該職務的人數: USE test; SHOW TABLES; SELECT job.job 職務,COUNT(*) 部門人數

原创 python的openpyxl常見用法

openpyxl用於操作後綴名爲.xlsx的excel表格文件,一個excel電子表格文檔稱爲一個工作簿,每個工作簿可以包含多個表(也稱爲工作表),在excel中即爲左下角的"Sheet1 Sheet2 Sheet3"。打開exc

原创 python——opencv國外車牌號識別定位

之前在我的博客中做過國內車牌號識別定位,這次選取了歐盟車牌,並且圖像中的車牌並不是規規矩矩的矩形,但是opencv的boundingRect函數只能根據所給點畫出最小外接矩形,想了下可以把圖像旋轉一下,旋轉至車牌水平方向即可。 原

原创 Dijkstra最短路徑算法——python代碼實現

以下代碼所針對的有向加權圖參照我的另一篇博客Dijkstra最短路徑算法——java代碼實現 import numpy as np class Dijkstra: def __init__(self, index, di

原创 python——opencv:圖像簡單處理

1.灰度變換: 灰度圖像中,R=G=B,常用方法是R=G=B=(R前+G前+B前)/3,即等於灰度變換前RGB的平均值(opencv中的imread方法是以BGR的格式讀入圖像的,但opencv的imshow無需進行反轉)。 im

原创 python——json數據清洗(1)

數據集來源於某個比賽,文件是.json格式,內部嵌套了多個字典: json文件中的每一項的鍵是論文id,值是一個字典,該字典又包含鍵authors(作者)、title(論文題目)、abstract(摘要)、keywords(關鍵

原创 python數據分析及可視化

某大型超市的年銷售數據信息如下所示: 從左往右的相應字段分別爲:訂單日期、訂單編號、商品門類、採購地區、銷售額、數量以及利潤。 首先導入所需要的庫,並讀取表格: import pandas as pd from pyechart

原创 MySQL學習筆記(6)

按多字段分組查詢 按照同一個分公司、同一個部門查詢員工的平均工資: USE test; SHOW TABLES; SELECT AVG(salary) 平均工資,department 部門,branch_company 分公

原创 基於python的MySQL數據庫導入數據並進行梯度下降法迴歸方程的實現

import os from pymysql import * import csv import numpy as np import matplotlib.pyplot as plt def mysql(): #

原创 python創建子目錄並在子目錄下創建文件

import os # 首先判斷當前工作目錄下是否存在目錄machine_learning if not os.path.isdir("machine_learning"): # 不存在的話就創建子目錄machine_l

原创 MySQL學習筆記(5)

1.count(expr):可以重載,統計字段expr的非空值的個數,前面可以加DISTINCT關鍵字用來去重。 USE test; SHOW TABLES; SELECT COUNT(DISTINCT department)

原创 python利用MySQL操作數據庫

from pymysql import * import matplotlib.pyplot as plt def main(): name = [] salary = [] #建立數據庫連接

原创 MySQL學習筆記(4)

日期函數 USE test; SHOW TABLES; SELECT NOW(); #獲取當前時間,包括年月日時分秒(結果:2020-05-15 14:50:20) SELECT CURRENT_TIME(); #獲取

原创 MySQL學習筆記(3)

排序查詢 簡單排序查詢:員工工資降序(升序)查詢: USE test; SHOW TABLES; SELECT employee_name,salary FROM employee ORDER BY salary

原创 MySQL學習筆記(2)

條件查詢 SELECT 字段 FROM 表名 WHERE 篩選條件 where相當於其他編程語言中的if條件語句 1.按照條件表達式進行篩選: #條件運算符 >大於 <小於 =等於(注意一個等號) !=(不等於) <>(不