溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

數(shù)據(jù)切片,掩碼索引,這個陷阱困擾過你嗎?

發(fā)布時間:2020-08-11 17:41:55 來源:ITPUB博客 閱讀:141 作者:dicksonjyl560101 欄目:互聯(lián)網(wǎng)科技

算法channel https://mp.weixin.qq.com/s/AbRgqFSyMR_4zvadYQxmBA  


微信號 alg-channel

功能介紹 現(xiàn)在某知名互聯(lián)網(wǎng)公司,喜歡分享,已推160余篇干貨文章,結合例子和工作闡述算法,包括:基礎算法,機器學習算法例子闡述,深度學習入門,斯坦福大學 NLP 課程筆記,Python ,Pandas實踐入門系列,新浪等機器學習崗面試經(jīng)驗。

 

今天,在做輸入數(shù)據(jù)預處理時,遇到一個乍看起來比較奇怪的問題。先說一下問題。我想根據(jù)條件提取部分數(shù)據(jù),修改這部分數(shù)據(jù)某一列的值,原本以為這樣做可以修改數(shù)據(jù)源。結果發(fā)現(xiàn),并沒有!

 

這??? 修改數(shù)據(jù)切片,會修改原數(shù)據(jù)??! 難道根據(jù)掩碼提取的數(shù)據(jù)不是對原數(shù)據(jù)的引用嗎?

 

剛才實驗后確認:不一樣!

 

修改數(shù)據(jù)切片,原數(shù)據(jù)對應修改,因為切片是對原數(shù)據(jù)的引用;修改掩碼提取的數(shù)據(jù),原數(shù)據(jù)不改變,因為掩碼返回的數(shù)據(jù)指向一塊新的內(nèi)存,不是原來的塊引用了!

 

不知道讀者朋友們遇到過這個問題嗎? 希望以后不要趟這個坑!

 

 

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI