誰能想到copy+paste竟會出bug

大家都知道作爲一名專業的數據科學家,最重要的技能便是copy +paste其他大神的代碼,改兩行,爲我所用。
我一直如此兢兢業業的訓練我的此項技能,直到有一天.。。。

那是在我参与一个客户的数据分析项目时,他们提供了一份包含数百万条用户行为数据的数据集。
我们的目标是建立一个预测模型,根据用户的行为和特征来预测他们的购买意愿。

一切看起来都很正常,我打開google开始搜索大神代碼。。。
終於找到一個看起來很不錯很全的代碼,便開啓了copy paste模式。

但是,儅我copy一大段神秘的機器學習代碼到我的jupyter notebook后,我的notebook居然報錯了!

Notebook validation failed: Non-unique cell id '2a4xxxx6' detected. Corrected to 'bxxxxccf'.: "<UNKN

重新copy一次,還是不行。。
又重新copy一次,也還是不行。。
一度以爲copy paste神仙抛棄了我。。

在無數次调试和google搜索之后,我終於发现了问题的根源!

原来,這個錯誤是jupyter notebook的限制,在jupyter notebook里面大量copy paste了一些cell之后,便會出現這樣的錯誤。
在尝试了git里面的所有解决方案之后,下面的方案解决了我的问题

  1. 全选所有cell
  2. 剪切(可以用上面的小剪刀标志)
  3. 粘贴
  4. 然后trust这个notebook,保存

這次經歷讓我深刻領略到,要想寫出大於500字的博客,只靠簡潔明瞭的行文是不夠的,還需要有起伏和演繹。。。

以上内容便是下面一篇博客的演繹版:
Jupyter notebook报错: Notebook validation failed: Non-unique cell id ‘2a4xxxx6‘ detected

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值