原创 自動填寫人員信息表格——團支書辦公自動化實戰1

問題描述: 部長突然發給你一份你們班的團員名單,要求你把團員的信息填上去,且不能改變名單上人員的順序。 你需要填的表格: 你擁有你們班的同學信息的表格,但是是以學號排序的,所以並不能直接按列複製粘貼。 你有的表格: 解決方法

原创 Python Pandas DataFrame 表格 打印輸出不能對齊的兩種解決方案

最近在學數據分析,中英文混合的DataFrame表格會出現print()打印無法對齊的情況,導致輸出的結果都沒有對齊,十分不美觀,也影響直觀的分析。下面介紹兩種解決方案,總有一款適合你: 準備工作:爲演示方便,通過導入exce

原创 【服務器風扇靜音】服務器萬轉暴力風扇更換爲靜音風扇——以IBM SystemX 3630 M4爲例

服務器的散熱是把風扇安裝在機箱的最前端,使整個機箱都有巨大的氣流流過,以保證所有器件(包括CPU、硬盤、內存條、南北橋、RAID卡等)都能得到良好的散熱,CPU上只安裝被動的散熱鰭片,依靠整體的氣流進行散熱。 所以服務器普遍採用

原创 【Numpy Pandas】ndarray與DataFrame切片的異同(二次切片)

Python中的numpy庫的array數據類型和pandas庫的DataFrame數據類型有相似之處,DataFrame可以看做有行索引和列索引的二維數組。它們也都有‘切片’的概念,即選擇指定的行 和/或 列中的數據。下面討論a

原创 存儲空間都去哪了?佔用空間比文件大太多?可能是文件系統和默認簇大小惹的禍

筆記本僅有的內置的256GB的SSD實在是傷不起,於是我又買了一塊SSD移動硬盤,把不太常用的大軟件和學習軟件 (STEAM)裝在了它上面。 但是當我裝了OCTAVE(MATLAB的開源替代)之後我發現事情並沒有那麼簡單。 OCT

原创 【單片機】傻傻分不清?ISP和SPI的區別與聯繫

在折騰單片機的時候,總會聽到ISP、SPI等縮寫,這兩組縮寫甚至連字母都是一樣的,但其實這兩個縮寫的含義並不相同,但又有聯繫(尤其是在燒錄單片機的時候)。 本文嘗試介紹這兩者的定義,區別與聯繫。ISP和IPS別再傻傻分不清了。

原创 用Arduino板爲另一塊Arduino燒寫(更新)BootLoader

手上有兩塊幾年前買的arduino nano板子,這兩天要用的時候發現用arduino IDE 1.8.11燒寫的時候始終報錯“上傳失敗”。查閱相關資料發現應該在 IDE–工具–處理器 中選擇ATmega238P(Old Boo

原创 【matplotlib繪圖】Pandas繪圖與matplotlib繪圖的關聯及異同

說到數據可視化繪圖,我們先想到的應該是matplotlib庫,可以對其中的axes對象等調用不同的繪圖方法(如axes.plot())。 作爲數據分析用的pandas庫提供了Series DataFrame等類型的對象,我們也可

原创 安裝Code-server並配置用於多用戶的反向代理(Nginx)

1.安裝code-server code-server的項目網址在cdr/code-server. 在code-server的README中, 提供了兩份部署指南, 一份是用於部署在AWS等雲服務的deploy, 另一份則是我們要

原创 【matplotlib繪圖】matplotlib.pyplot與axes的關係

最近在學習數據可視化,梳理一下其中一些諸如pandas繪圖、matplotlib繪圖、pyplot(plt)、axes等概念。 重要的事情說三遍:axes不是axis!axes不是axis!axes不是axis! 重要的事情

原创 私有服務器搭建全記錄(一)

六月,是奮鬥的時節;是收穫的時節;是畢業的時節;是離別的時節……我和我的室友們雖考上了不同的大學,我們堅信,我們精神上還是緊緊在一起的。 爲了給即將過去的高中生活留下一筆小小的財富,我們在暑假裏開啓了一項龐大的計劃:我們四個人一

原创 【OpenGL】CPP讀取STL文件並通過OpenGL顯示

1. 引言 在學習OpenGL的過程中,有很多同學都卡在了導入模型這一步。由於assimp庫的編譯和配置比較複雜,如果使用官方編譯好的庫會則不具有良好的跨平臺覆蓋;而如果自己進行編譯,有可能會在進行CMAKE編譯的時候出現類似於

原创 高數, 大物和概統的夢幻聯動? 淺談Gauss積分和Maxwell-Blotzmann分佈的相關計算

0. 事出有因身爲卑微苦逼工科學生, 這個學期要同時學習多元微積分, 概率統計和物理的熱力學部分. 然後就遇上了三者的聯動: 物理課上出現了身爲概率密度函數的Maxwell速率分佈函數, 順便再算一手速率的數學期望以及其平方的數學期望(本質

原创 【數據分析與智能計算】第二章: 綜合練習題及答案講解

一、綜合練習題(教材第29頁)1.“大潤發“、"沃爾瑪“、“好德”和“農工商”四個超市都賣蘋果、香蕉、橘子和芒果四種水果。使用 NumPy 的 ndarray 實現以下功能。創建兩個一維數組分別存儲超市名稱和水果名稱。創建一個 4x4 的二

原创 【數據分析與智能計算】2.2 課後練習及答案講解

一、思考與練習(教材第26頁)1.將 scores 數組中所有學生的英語成績減去 3 分並顯示。2 .統計 scores 數組中每名學生所有科目的平均分並顯示。3 .使用隨機函數生成 [-1, 1]之間服從均勻分佈的 3x4 二維數組,並計