終於中招了,python中的大坑

2021-08-20 22:44:37 字數 565 閱讀 8329

predict_price = supervised_predict

predict_position = new_position

supervised_predict和predict_position是兩個陣列,賦值給predict_price和predict_position後,predict_price和predict_position各自增加了乙個值,結果增加的值竟然也傳到了supervised_predict和predict_position裡,python的這個地方真是大坑!

python賦值過程中不明確區分拷貝和引用,一般對靜態變數的傳遞為拷貝,對動態變數的傳遞為引用。(注,對靜態變數首次傳遞時也是引用,當需要修改靜態變數時,因為靜態變數不能改變,所以需要生成乙個新的空間儲存資料),解決方法是import copy 然後使用deepcopy()(還有淺copy,不想區分就直接deepcopy吧

):predict_price = copy.deepcopy(supervised_predict)

predict_position = copy.deepcopy(new_position)

見下面博文:

國人的慣性思維,你中招了麼?

a有用很多數字資產,因為最近 不好,想把幣拿出來放身邊安心,於是想到硬體錢包。當購買時,想也不想挑了目前業內最貴的,潛意識覺得越貴越安全,越貴越安心。b的數字資產量少,他看a買了硬體錢包,也跟風去買,但是畢竟口袋的money有限,他就挑了個最便宜的,想著壞了大不了重新買唄,反正也不貴。c的數字資產未...

今天我的阿里雲伺服器中招了

接到 說阿里雲上的服務無法訪問,讓我去處理下。最近這個阿里雲伺服器老是不穩定,動不動就無法訪問,正好今天有時間,打算徹底檢查下。一檢查,發現問題果然很嚴重,簡單說,就是被人種了木馬,而且還不止乙個,暈倒了!下面把中招以及處理的方法介紹一下,也算是乙個經驗教訓吧。木馬1 挖礦木馬minerd變種tpl...

企業出現頻率最高的問題,你中招了嗎?

文章講的是企業出現頻率最高的問題,你中招了嗎,每家企業的成長都歷經磨練,踩過很多坑,走過很多彎路,在摸爬滾打中總結經驗,戰戰兢兢地前進。在dtcc大會即將召開之際,筆者有幸採訪到了一位雲端資料倉儲領域的創業者 簡麗榮,憑藉著在行業內的多年打拼和為企業提供資料技術服務的經驗,他提出了企業大資料分析方面...