原创 C程序設計

此博客給的是譚浩強先生《C程序設計第四版》課程中遇到的問題(不含課後答案) 第二章 算法----程序的靈魂 算法+數據結構=程序 例題2.1:求1×2×3×4×51\times2\times3\times4\times51×2×3×4

原创 各種文件的讀取

(持續更新中…) 1.讀取excel文件 已知有個名爲student_score.xlsx的文件,現需要讀取裏面的文件 一)python讀取: a)使用xlrd庫函數 import numpy as np import xlrd

原创 歡迎使用markdown編輯器20181206

這裏寫自定義目錄標題歡迎使用Markdown編輯器新的改變功能快捷鍵合理的創建標題,有助於目錄的生成如何改變文本的樣式插入鏈接與圖片如何插入一段漂亮的代碼片生成一個適合你的列表創建一個表格設定內容居中、居左、居右SmartyPants

原创 C程序設計答案

只給出一些需要編程的答案,用的是譚浩強老師的書: 第一單元 6,編寫一個c程序,輸入a,b,c三個值,輸出其中最大者 #include<stdio.h> int main() { int a, b, c,d; int max(in

原创 聚類cluster

一,k均值算法 (一)自己寫程序 舉例,在excel中有四個點的座標如下,表示樣本集 D=(x1,x2,x3,x4)D=(x_1,x_2,x_3,x_4)D=(x1​,x2​,x3​,x4​)(分別對應下圖中的最左邊標籤對應的數,x1

原创 機器學習之圖像分割

KMeans方法(待續…) 通過kmeans方法將圖像通過像素點大小值的不同進行聚類 比如下圖的喬巴 通過kmeans聚類得到 import numpy as np import PIL.Image as image #PIL即py

原创 sklearn庫

本文是視頻學習筆記 監督學習(supervised learning):有數據和標籤 如classification,regression 無/非監督學習(unspervised learning):只有數據沒有標籤clusterin

原创 python map()函數

map(function,iterable)函數可以將可迭代的迭代器(列表,數組,字典等)放入function函數中,逐個進行function的求解。並給出列表(python2)或迭代器(python3);可以參考http://www

原创 neural network神經網絡識別手寫字體

(持續更新中…) 第一部分:神經網絡 目的:實現字體識別,比如下圖 需要讓電腦識別出是數字7. 想要知道上面如何操作,先簡單講解一下神經網絡 上圖展示了神經網絡的框架,有一個輸入層(input layer),一個隱藏層(hidde

原创 貝葉斯分類器

對於連續屬性而言,可以考慮使用概率密度函數(如果是離散的,直接數數即可)。 對於貝葉斯統計,有以下公式: 1)屬性連續的情況 舉例1:以下是小孩和成年人的數據,其中第一個數表示身高,第二個數表示體重,根據以下數據判斷新數據(120,

原创 spyder畫圖窗口浮動

spyder使用matplotlib畫圖的時候圖片是在Console展示的,將圖片浮動可如下修改 tools—>preferences---->IPython console---->Graphics---->將Backend改爲Qt

原创 新建一個spyder窗口

如果已經打開spyder,而需要再打開一個新的spyder窗口 在終端輸入: spyder --new-instance

原创 conda 命令和創建tensorflow環境

conda的常用命令可以參考:conda搭建python環境 1,windows系統: conda更新: conda update conda conda安裝tensorflow: 首先建立一個新的虛擬環境: conda cre

原创 list保留小數位數

將下面的list保留4位小數輸出 a = [0.00256,0.00265,0.00254,0.00258] 1,輸出之後是浮點數 a = [0.00256,0.00265,0.00254,0.00258] b = [round(i

原创 python從list列表中選出一個數和其對應的座標

例1:給一個列表如下,裏面每個元素對應的是x和y的值 a = [[5,2],[6,3],[8,8],[1,3]] 現在要挑出y的值爲3對應的x的值,即6和1 import numpy as np a = [[5,2],[6,3],