原创 python機器學習基礎kmeans

Kmeans:最簡單的聚類算法之一。kmeans算法是一種基於樣本間相似性度量的間接聚類方法,屬於非監督學習方法。此算法以k爲參數,把n 個對象分爲k個簇,以使簇內具有較高的相似度,而且簇間的相似度較低。相似度的計算根據一個簇中對

原创 js實現簡易HTML動畫-----手翻書版

HTML項目文件htmlproject01,圖片在picsource中。 實現效果如下: 圖片素材可以到百度網盤下載: 素材連接 (上次傳錯了,這次對了?) 具體代碼: <!DOCTYPE html> <html> <hea

原创 Python3 file文件基礎操作

Python3 file文件基礎操作,文章內容包含了文件的創建,讀取等基礎操作。閒話少說,直接看代碼: #讀文件 import os filePath = os.path.join(os.getcwd() ,'subdict',

原创 遞歸排序及例題分析

遞歸算法: 簡而言之就是一種函數調用函數自身來完成算法設計的方法。如果一個函數f(x),可以通過調用自己來完成算法的設計,這種方法就稱爲遞歸算法。Fibonacci(斐波那契數列)便是典型的遞歸算法例子。 Fibonacci 數列

原创 Scrapy爬蟲實戰+Mysql

本次爬取的網址爲:http://www.yy6080.cn/vodtypehtml/1.html(推薦使用谷歌瀏覽器,方便看源碼) 首先在啓動命令行,創建爬蟲項目: scrapy startproject NewVideoMovi

原创 股票數據分析(雷達圖)--python

csv數據下載連接:https://pan.baidu.com/s/1KTS5WzfH4z9Y4U4rIG-3Ig 代碼: import numpy as np import matplotlib.pyplot as plt i

原创 爬蟲數據分析-----matplotlib圖形展示

之前有一篇關於爬蟲的博客,今天寫一篇對數據的處理操作的文章。這裏只是選取了部分電影信息做參考(可以將數據庫信息導出,轉爲json格式—容易處理,如果你有耐心可以將其改爲文本文件,但是處理起來非常麻煩,也沒能那個必要,哈哈…),電影

原创 python 二叉樹排序

原理解析: 有一組數據“3, 5 , 7, 20, 43, 2, 15, 30”,則二叉樹的建立過程如下。 將3視爲根節點。 5>3,把5作爲3的右節點 7>3,7>5,把7作爲5的右節點 … 2<3作爲3的左節點。結果如下圖:

原创 Python3 CSV文件

CSV:逗號分隔值,其文件以純文本形式存儲表格數據。一般通用的用法在下面的代碼中。 #csv文件的讀寫 import csv #將數據寫入csv文件 title = ['編號','姓名','年齡','性別'] data = [(

原创 Ajax實現異步數據獲取

AJAX: Asynchronous JavaScript and XML。現在允許瀏覽器與服務器通信而無須刷新當前頁面的技術都被叫做Ajax.(B/S:前後端分離) 使用場景舉例: 在百度等搜索引擎打出xxs時輸入框會自動彈出相

原创 json文件轉換

json其實就是一種數據交換格式,json的數據格式其實就是python裏面的字典格式,{}中的數組,就是python裏面的列表。python中有專門的庫,'json’庫,此庫提供了常用的四種方法: 序列化:dumps(),du

原创 初識梯度下降

採用數值計算極值的基礎思想: 選擇一個初始點,計算該點的導數,然後通過導數和步長推進到下一個點,直到兩個點之差很小爲止(達到收斂條件)。 以函數 y = x**2 + x 爲例: 選定一個初始值,例如X0=2 計算在該點的導數

原创 Flask快速入門及實戰

Flask: flask是一個微框架,主要面向需求簡單的小應用,是基於Werkzeug,Jinja 2 的Python微架構(微框架 的核心意圖是將Web工程項目的核心部分進行高度集中並且儘量簡單,從而在整個Web工程中形成一個獨

原创 簡單python3D繪圖---Axes3D

運行結果: 代碼如下: import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D import numpy as np # 平面: x

原创 Python實現人機五子棋

圖片和代碼資源已經上傳到百度雲,鏈接:https://pan.baidu.com/s/1g0OO-8k-GNO9I4ZbFt1AXw 圖形界面引用PyQt5,還有socket通信。可以局域網對戰,可以人機對戰,應該存在一些小的bu