首页 > 其他 > 详细

测试Kaggle kernel commit 是否会删除以前的output

时间:2019-03-10 12:46:13      阅读:418      评论:0      收藏:0      [点我收藏+]

 

在kaggle上创建kernel,加入如下代码。

连续运行两次,可以看到保存的文件名字不一样,且无论运行错少次,都只有一个输出文件。

这说明,kaggle上的kernel每次commit运行,都会清空输出文件。

# This Python 3 environment comes with many helpful analytics libraries installed
# It is defined by the kaggle/python docker image: https://github.com/kaggle/docker-python
# For example, here‘s several helpful packages to load in 
import numpy as np # linear algebra
import pandas as pd # data processing, CSV file I/O (e.g. pd.read_csv)

df = pd.DataFrame({name:   [Raphael, Donatello],
                   mask:   [red,     purple   ],
                   weapon: [sai,     bo staff ]})
df.to_csv(index=False)
    

import time

def get_now_time_string():
    return time.strftime("%Y%m%d_%H%M%S",time.localtime())

file_name = get_now_time_string() + .csv
df.to_csv(file_name)
print(file_name, saved.)

 

测试Kaggle kernel commit 是否会删除以前的output

原文:https://www.cnblogs.com/xbit/p/10504867.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!