摘要:
背景 問題描述 如下圖所示:(A)上圖表示某儀器隨開關開閉前后的變化曲線;(B)下圖表示開關閉狀態。現在的需求有三個: 不考慮開關狀態下超過指定閾值時的監測值統計特征 開關打開狀態(B=1,粉色區域)下超過指定閾值的監測值值局部信息統計 開關閉合(B=0,空白區域)狀態下超過指定閾值的監測值值局部信
閱讀全文
摘要:
背景 在函數或類定義中傳入的參數是可變參數,常見的是字典、列表、數組(ndarray),函數內容如果僅僅是引用該這些對象沒有什么大問題。但是如果涉及增、刪操作,將會發生非常詭異的事情。 下面以《流暢的Python》中定義的一個案例進行介紹: class HauntedBus: def __init_
閱讀全文
摘要:
[數據類(dataclass)](Python 3.7+ 中的數據類 (指南) – 真正的 Python (realpython.com)) 引入 數據類是通常主要包含數據的類,盡管實際上沒有任何限制。它是使用新的裝飾器創建的,@dataclass如下所示: from dataclasses imp
閱讀全文
摘要:
類型系統 所有編程語言都包含某種類型系統,該系統形式化了它可以處理哪些對象類別以及如何處理這些類別。例如,類型系統可以定義數值類型,以數值類型的對象為例。 動態類型 Python是一種動態類型語言。這意味著Python解釋器僅在代碼運行時進行類型價差,并且允許變量的類型在其生存期內更改。 示例: >
閱讀全文
摘要:
背景 某項目開發過程中python虛擬環境通過anaconda conda創建,然后將該虛擬環境直接復制到開發環境中,將整個項目打包成exe之后,出現了一個奇怪的問題:在win8,win10,win11上均沒有問題,但在win7上運行過程中出現了缺包的問題。 【WinError127】找不到指定的程
閱讀全文
摘要:
背景 python中定義好的浮點型數據,在實際業務系統傳輸過程中,出現了精度溢出的問題。具體實例如下: 加載數據 import numpy as np import pandas as pd #加載本地的測試數據 data_path=r'D:\desktop\data_b6da1bdd4fa5467
閱讀全文