原创 【分類算法】KNN

import numpy as np import pandas as pd from sklearn.model_selection import train_test_split from scipy.spatial.distanc

原创 【Python】批量返回list匹配數據位置

通常情況下,在列表x中要查詢指定的數據可以使用x.index()來實現。但是,index函數只能返回頭一個出現的位置。爲此,實現一個批量返回出現位置的功能。略作記錄,以免以後需要重複造輪子。 x = [1, 2, 3, 4, 1, 2,

原创 【Linux】gcc編譯器

gcc編譯流程 預處理(Pre-Processing)        對頭文件(#include)和宏定義(#define、#ifdef)進行處理。可以使用gcc的選項“-E”進行查看,該選項的作用是讓gcc在預處理結束後停止編譯過程

原创 【設計模式】單例模式的三種形式 C++ 創建型模式

單例模式顧名思義就是隻能生成一個示例。其實在我個人不太成熟的理解上來說,單例模式的作用等同於在所有的成員變量和成員類前面加上一個“static”。所有調用這個類生成的實例都是同一個,因此我認爲等同於將所有的類資源變成靜態資源。 既然要有且

原创 【設計模式】工廠模式 C++ 創建型模式

簡單工廠模式 簡單工廠模式其實不難理解,我們有一間食品工廠,工廠的流水線用來生產各種口味的薯片。根據市場的要求,流水線需要隨時切換生產的口味。 那麼問題來了。假設不使用任何設計模式,那麼我們應該怎麼做? 假設不使用任何設計模式,那麼我們是

原创 【pip】 Failed to establish a new connection: [WinError 10061] 由於目標計算機積極拒絕,無法連接。

今天在使用Pycharm導入包的時候失敗,用命令同樣也失敗。提示如下: 根據提示內容,顯示無法連接到代理。 根據以往的經驗是由於我在谷歌瀏覽器中使用了代*理插件的緣故,因此我進入了谷歌瀏覽器設置將網絡代理關閉。 很可惜,本次操作完全無效

原创 【Python異常】OSError: Initializing from file failed

環境: Pycharm Python3.7 ipython notebook 場景: OSError                                   Traceback (most recent call last)

原创 【數據挖掘教程集錦】

數據可視化

原创 【數學概念整合】

梯度下降法

原创 【C++標準模板庫STL學習筆記】STL string類

常用功能:【include<string>】 複製 連接 查找字符和子字符串 截短 使用標準模板庫提供的算法實現字符串發轉和大小寫轉換 【如果編寫程序需要更好的支持非拉丁文,例如中文,則應當使用std::wstring,兩者使用同一模板類

原创 【C++標準模板庫STL學習筆記】

順序容器:按順序存儲數據,具有插入速度快但是查找操作相對較慢的特點。 std::vector          動態數組 std::deque          允許頭部操作的vector std::list               

原创 【Linux】Ubuntu忘記密碼

安裝了雙系統的電腦,很久未使用Ubuntu,今天要用突然忘記當初設置的密碼。 網上找了許多方法,有的並不適用或者比較麻煩,最後記錄一下最終使用的方案。 重啓Ubuntu 啓動過程長按Shift鍵,直到出現grub界面 選擇recovery

原创 【電網項目】電弧

引起電氣火災的原因: 電流。如短路、過載等原因引起的電氣火災 故障電弧。如電氣部件接觸不良、接地故障等原因產生電弧或電火花引起的電氣火災。 【故障電弧不易被檢測,而電弧現象在供電線路中卻常常出現,且電弧溫度比較高】 電弧產生機理 電弧是指

原创 【電網項目】術語

基波:指其頻率與工頻(50HZ)相同的分量 諧波:對週期性非正弦交流量進行傅里葉級數分解所得到的大於基波頻率頻率整數倍數的各次分量,通常稱爲高次諧波。高次諧波的干擾是當前電力系統中影響電能質量的一大“公害”,亟待採取對策。 間諧波:當正弦

原创 【設計模式】迭代器模式 C++ 行爲型模式

迭代器模式:提供一種方法順序訪問一個聚合對象中的各個元素,且不用暴露該對象的內部表示。【對象行爲型模式】 定義:  分聚合類(Aggreate Classes)和迭代類(Iterator) 又名遊標(Cursor)模式 訪問一個聚合對象中