原创 python讀取xml,添加節點

採用minidom讀取, 在dom上創建新節點, dom.createElement('item') 再將節點掛在對應節點下 byCardNo.appendChild(item) 將修改後的dom重新寫入,建議換一個文件名再測試,避免

原创 CTA策略及常用代碼

CTA策略更多的時候是一種投資方法,更準確的說,主要投資於衍生品的、比較系統化規則化的投資方法都可以稱作CTA投資,它並不拘泥於量化或是主動,其具有相當的生命力,會長期存在。 CTA策略的收入來源是多樣化的,目前市場上最熟悉的是利

原创 python pyplot 畫圖:直線

一、直線 #添加水平直線 plt.axhline(y=0,ls=":",c="yellow") #添加垂直直線 plt.axvline(x=4,ls="-",c="green")

原创 SQLAlchemy中filter()和filter_by()有什麼區別

1.filter用類名.屬性名,比較用==,filter_by直接用屬性名,比較用= 2.filter不支持組合查詢,只能連續調用filter來變相實現。 session.query(Dashboard) .filter(Das

原创 python讀取宇視攝像頭實時流,並用opencv做人臉檢測

一、測試攝像頭 宇視攝像頭默認密碼123456,取流地址:rtsp://admin:[email protected]:554 下載VLC播放器進行驗證,下載地址如下 https://dl.pconline.com.cn/html_

原创 python中list的操作

1、交集 list(set(a).intersection(set(b))) 2、並集 list(set(a).union(set(b))) 3、差集 # b中有而a中沒有的 list(set(b).difference(set(a)))

原创 pip 安裝第三方庫時各種報錯

主要是由於網絡原因,國外鏡像常通過https,連接失敗導致,先說結論: 通過命令指定下載地址, 一、https網絡問題 pip install -i http://mirrors.aliyun.com/pypi/simple/ pyech

原创 Java、postgre、mysql中時間計算

  Java中時間計算   SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");   Date now = new Date();   System.out

原创 ta-lib 安裝失敗,error: Microsoft Visual C++ 14.0 is required.

  即使安裝c++要佔用c盤4G,而且仍然有可能報錯,   error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64

原创 postgresql 多條記錄合併一條,或取最新的一條數據

將一個表中的某一列的多行數據拼接成一行 一種方法 SELECT person_id AS job_no, string_agg(person_name,',') as str_person_name FRO

原创 dataframe的構造,取值,賦值,排序,轉List,導出csv

一、構造    da=pd.read_csv(filepath_or_buffer='data.csv',sep='\t')     print(da)     datas=pd.DataFrame(da) 或者直接賦值 df = pd

原创 利用python將滬深300股票歷史數據存儲在sqlite3

一、環境準備 1、python3中自帶了sqlite3 參考https://www.runoob.com/sqlite/sqlite-tutorial.html 2、在sqlite中建表 CREATE TABLE [stock] (

原创 postgresql中視圖建立,字段拼接,同一個表的多行之間的多個字段相減

首先表是這樣的 CREATE TABLE public.tb_realtime_data ( s_id varchar(48) NOT NULL, sensor_name varchar(48) NULL, sensor_inde

原创 導入seaborn 報錯from .widgets import *,AttributeError: module 'cmd' has no attribute 'Cmd'

導入seaborn 報錯from .widgets import *,AttributeError: module 'cmd' has no attribute 'Cmd' 1、重新安裝numpy或seaborn,使兩者的安裝來源一樣,

原创 dataframe的數據提取,取行,取列,轉List,轉string

da=pd.read_csv(filepath_or_buffer='data.csv',sep='\t') print(da) datas=pd.DataFrame(da) # 第2行第2列 d