原创 特徵值的重要定理:Courant-Fischer min-max theorem 極大極小定理

前言 Courant-Fischer min-max theorem 是特徵值極爲重要的一個性質。 但是國內的各種教材資料包括博客上都很少提及。 我自己在科研中曾經用到過。 近期又碰到了另一個精彩的結論 韋爾定理(Wely the

原创 pandas 讀寫csv/excel的常見問題與應對

首先導入pandas: import pandas as pd 基本讀取 s = pd.read_csv('1.csv') 這樣就是將當前文件夾下的"1.csv"文件讀取爲DataFrame形式,存儲到s中,非常方便。 e

原创 告別Anaconda: Pycharm最簡單的通過pip下載python包的方法(沒有之一)

前言 python作爲如今最流行的語言之一, 其中一個重要的優點就是其包羅萬象無所不能的庫。 但與其他語言類似, 想要直接用庫(包),還得先經過環境的配置。 尤其是比如tensorflow等大熱神經網絡包的環境配置,不可謂不繁瑣:

原创 windows 安裝 cvxpy 的正確打開方式: cvx的python版本

matlab下的CVX, 是極富盛名的凸優化解題工具包。 其實他在python下也有相應的庫, 叫 cvxpy. 但是他的安裝沒有那麼容易: 直接使用 pip install cvxpy 會報錯。 經過作者多次踩坑, 摸索出了正

原创 pandas實用操作彙總(不斷更新)

文章目錄前言多重條件篩選用exec在循環裏更改變量名稱和 eval的區別:按字符串包含字符篩選按列獲取數據 前言 記錄下寫程序過程中用到的覺得實用的pandas操作, 不斷更新下,方便自己查找 多重條件篩選 df[(條件1) &

原创 最新最簡便解決 teamviewre檢測爲商業用途 的方法

解決被檢測商業用途 teamviewer很容易被檢測出商業用途, 可以通過郵件teamviewer官方解封, 這是可行的。 但也可以按本文所介紹的方法直接自力更生。 1. 刪除 Teamviewer 注意,不要簡單地用teamvi

原创 EDAS, LATEX提交論文格式問題:Upload failed: The top margin is X in on pages X, which is below the required m

前言 今天提交EDAS論文,發現現在的格式要求愈發嚴格,即使按照給定的latex模板提交,仍然報錯了,差不多是這樣: 問題 Upload failed: The top margin is 0.691 in on pages 4

原创 三步實現python通過selenium包進行爬蟲

前言 不考慮運行時間和效率問題的話,小規模爬蟲程序,selenium是最好最合適的python爬蟲庫。這篇講一下如何實現用selenium進行爬蟲。 環境配置 系統:win10 (64位) 瀏覽器: chrome (推薦大家都用

原创 python 輸出 csv文件亂碼

如圖, 保存好的.csv文件, 在pycharm內打開正常, 但在excel中打開就出現了亂碼。 原因: 編碼的問題。 Excel 打開默認爲gbk編碼, 而csv一般默認utf-8編碼。 解決方法: 保存csv時指定編碼gbk

原创 智能反射面代碼復現:PARAFAC-Based Channel Estimation for Intelligent Reflective Surface Assisted MIMO System

原文爲: 《PARAFAC-Based Channel Estimation for Intelligent Reflective Surface Assisted MIMO System》 傳送門: https://arxiv.