Kaggle API 配置方法与基本使用方法

您所在的位置:网站首页 kaggle配置环境 Kaggle API 配置方法与基本使用方法

Kaggle API 配置方法与基本使用方法

2024-07-18 02:10:25| 来源: 网络整理| 查看: 265

配置方法

1.在电脑上安装 kaggle: 如电脑上安装有 python3 且安装有 pip 的直接执行下面命令即可(似乎没有对 python2 的支持)

pip install kaggle

2.进入 Kaggle 网站(https://www.kaggle.com)并注册,注册后进入账户界面内,找到 API 分项

按 Creat New API Token 按钮,即生成一名为 kaggle.json 的 json 文件

2.将此 json 文件复制到 C:\Users\Sephiroth\.kaggle 文件夹中,即完成相关所有配置

基本使用方法

1.此下四条命令分别可得到目标的所有比赛、数据集、参赛者和要求

kaggle competitions {list,files,download,submit,submissions,leaderboard} kaggle datasets {list, files, download, create, version, init} kaggle kernels {list, init, push, pull, output, status} kaggle config {view, set, unset}

其中 list、files、download、submit、submissions、leadboard 的含义分别如下

list List available competitions files List competition files download Download competition files submit Make a new competition submission submissions Show your competition submissions leaderboard Get competition leaderboard information

此外还有一些可选参数以实现更多功能,如可使用 -h 或 --help 寻求帮助和提示

常用命令以及可选输入:

1.比赛相关 kaggle competitions list [-h] [--group GROUP] [--category CATEGORY] [--sort-by SORT_BY] [-p PAGE] [-s SEARCH] [-v] commands: {list,files,download,submit,submissions,leaderboard} list List available competitions files List competition files download Download competition files submit Make a new competition submission submissions Show your competition submissions leaderboard Get competition leaderboard information

列举比赛

kaggle competitions list [-h] [--group GROUP] [--category CATEGORY] [--sort-by SORT_BY] [-p PAGE] [-s SEARCH] [-v] optional arguments: -h, --help show this help message and exit --group GROUP Search for competitions in a specific group. Default is 'general'. Valid options are 'general', 'entered', and 'inClass' --category CATEGORY Search for competitions of a specific category. Default is 'all'. Valid options are 'all', 'featured', 'research', 'recruitment', 'gettingStarted', 'masters', and 'playground' --sort-by SORT_BY Sort list results. Default is 'latestDeadline'. Valid options are 'grouped', 'prize', 'earliestDeadline', 'latestDeadline', 'numberOfTeams', and 'recentlyCreated' -p PAGE, --page PAGE Page number for results paging. Page size is 20 by default -s SEARCH, --search SEARCH Term(s) to search for -v, --csv Print results in CSV format (if not set print in table format)

例举比赛文件

kaggle competitions files [-h] [-v] [-q] [competition] optional arguments: -h, --help show this help message and exit competition Competition URL suffix (use "kaggle competitions list" to show options) If empty, the default competition will be used (use "kaggle config set competition")" -v, --csv Print results in CSV format (if not set print in table format) -q, --quiet Suppress printing information about the upload/download progress

下载比赛文件

kaggle competitions download [-h] [-f FILE_NAME] [-p PATH] [-w] [-o] [-q] [competition] optional arguments: -h, --help show this help message and exit competition Competition URL suffix (use "kaggle competitions list" to show options) If empty, the default competition will be used (use "kaggle config set competition")" -f FILE_NAME, --file FILE_NAME File name, all files downloaded if not provided (use "kaggle competitions files -c " to show options) -p PATH, --path PATH Folder where file(s) will be downloaded, defaults to current working directory -w, --wp Download files to current working path -o, --force Skip check whether local version of file is up to date, force file download -q, --quiet Suppress printing information about the upload/download progress

提交

kaggle competitions submit [-h] -f FILE_NAME -m MESSAGE [-q] [competition] required arguments: -f FILE_NAME, --file FILE_NAME File for upload (full path) -m MESSAGE, --message MESSAGE Message describing this submission optional arguments: -h, --help show this help message and exit competition Competition URL suffix (use "kaggle competitions list" to show options) If empty, the default competition will be used (use "kaggle config set competition")" -q, --quiet Suppress printing information about the upload/download progress

列出竞争者的提交

kaggle competitions submissions [-h] [-v] [-q] [competition] optional arguments: -h, --help show this help message and exit competition Competition URL suffix (use "kaggle competitions list" to show options) If empty, the default competition will be used (use "kaggle config set competition")" -v, --csv Print results in CSV format (if not set print in table format) -q, --quiet Suppress printing information about the upload/download progress

查看排行榜

kaggle competitions leaderboard [-h] [-s] [-d] [-p PATH] [-v] [-q] [competition] optional arguments: -h, --help show this help message and exit competition Competition URL suffix (use "kaggle competitions list" to show options) If empty, the default competition will be used (use "kaggle config set competition")" -s, --show Show the top of the leaderboard -d, --download Download entire leaderboard -p PATH, --path PATH Folder where file(s) will be downloaded, defaults to current working directory -v, --csv Print results in CSV format (if not set print in table format) -q, --quiet Suppress printing information about the upload/download progress

2.数据集相关

kaggle datasets [-h] {list,files,download,create,version,init,metadata, status} ... optional arguments: -h, --help show this help message and exit commands: {list,files,download,create,version,init,metadata, status} list List available datasets files List dataset files download Download dataset files create Create a new dataset version Create a new dataset version init Initialize metadata file for dataset creation metadata Download metadata about a dataset status Get the creation status for a dataset

列举数据集

kaggle datasets list [-h] [--sort-by SORT_BY] [--size SIZE] [--file-type FILE_TYPE] [--license LICENSE_NAME] [--tags TaG_IDS] [-s SEARCH] [-m] [--user USER] [-p PAGE] [-v] optional arguments: -h, --help show this help message and exit --sort-by SORT_BY Sort list results. Default is 'hottest'. Valid options are 'hottest', 'votes', 'updated', and 'active' --size SIZE Search for datasets of a specific size. Default is 'all'. Valid options are 'all', 'small', 'medium', and 'large' --file-type FILE_TYPE Search for datasets with a specific file type. Default is 'all'. Valid options are 'all', 'csv', 'sqlite', 'json', and 'bigQuery'. Please note that bigQuery datasets cannot be downloaded --license LICENSE_NAME Search for datasets with a specific license. Default is 'all'. Valid options are 'all', 'cc', 'gpl', 'odb', and 'other' --tags TAG_IDS Search for datasets that have specific tags. Tag list should be comma separated -s SEARCH, --search SEARCH Term(s) to search for -m, --mine Display only my items --user USER Find public datasets owned by a specific user or organization -p PAGE, --page PAGE Page number for results paging. Page size is 20 by default -v, --csv Print results in CSV format (if not set print in table format)

列出数据集的文件

kaggle datasets files [-h] [-v] [dataset] optional arguments: -h, --help show this help message and exit dataset Dataset URL suffix in format / (use "kaggle datasets list" to show options) -v, --csv Print results in CSV format (if not set print in table format)

下载数据集的文件

kaggle datasets download [-h] [-f FILE_NAME] [-p PATH] [-w] [--unzip] [-o] [-q] [dataset] optional arguments: -h, --help show this help message and exit dataset Dataset URL suffix in format / (use "kaggle datasets list" to show options) -f FILE_NAME, --file FILE_NAME File name, all files downloaded if not provided (use "kaggle datasets files -d " to show options) -p PATH, --path PATH Folder where file(s) will be downloaded, defaults to current working directory -w, --wp Download files to current working path --unzip Unzip the downloaded file. Will delete the zip file when completed. -o, --force Skip check whether local version of file is up to date, force file download -q, --quiet Suppress printing information about the upload/download progress

初始化元数据文件以创建数据集

kaggle datasets init [-h] [-p FOLDER] optional arguments: -h, --help show this help message and exit -p FOLDER, --path FOLDER Folder for upload, containing data files and a special dataset-metadata.json file (https://github.com/Kaggle/kaggle-api/wiki/Dataset-Metadata). Defaults to current working directory

创建新的数据集

usage: kaggle datasets create [-h] [-p FOLDER] [-u] [-q] [-t] [-r {skip,zip,tar}] optional arguments: -h, --help show this help message and exit -p FOLDER, --path FOLDER Folder for upload, containing data files and a special dataset-metadata.json file (https://github.com/Kaggle/kaggle-api/wiki/Dataset-Metadata). Defaults to current working directory -u, --public Create publicly (default is private) -q, --quiet Suppress printing information about the upload/download progress -t, --keep-tabular Do not convert tabular files to CSV (default is to convert) -r {skip,zip,tar}, --dir-mode {skip,zip,tar} What to do with directories: "skip" - ignore; "zip" - compressed upload; "tar" - uncompressed upload

创建新的数据集版本

kaggle datasets version [-h] -m VERSION_NOTES [-p FOLDER] [-q] [-t] [-r {skip,zip,tar}] [-d] required arguments: -m VERSION_NOTES, --message VERSION_NOTES Message describing the new version optional arguments: -h, --help show this help message and exit -p FOLDER, --path FOLDER Folder for upload, containing data files and a special dataset-metadata.json file (https://github.com/Kaggle/kaggle-api/wiki/Dataset-Metadata). Defaults to current working directory -q, --quiet Suppress printing information about the upload/download progress -t, --keep-tabular Do not convert tabular files to CSV (default is to convert) -r {skip,zip,tar}, --dir-mode {skip,zip,tar} What to do with directories: "skip" - ignore; "zip" - compressed upload; "tar" - uncompressed upload -d, --delete-old-versions Delete old versions of this dataset

下载现有数据集的元数据

kaggle datasets metadata [-h] [-p PATH] [dataset] optional arguments: -h, --help show this help message and exit dataset Dataset URL suffix in format / (use "kaggle datasets list" to show options) -p PATH, --path PATH Location to download dataset metadata to. Defaults to current working directory

获取数据集创建状态

kaggle datasets status [-h] [dataset] optional arguments: -h, --help show this help message and exit dataset Dataset URL suffix in format / (use "kaggle datasets list" to show options)

3.内核(Kernel)相关

kaggle kernels [-h] {list,init,push,pull,output,status} ... optional arguments: -h, --help show this help message and exit commands: {list,init,push,pull,output,status} list List available kernels init Initialize metadata file for a kernel push Push new code to a kernel and run the kernel pull Pull down code from a kernel output Get data output from the latest kernel run status Display the status of the latest kernel run

列举内核

kaggle kernels list [-h] [-m] [-p PAGE] [--page-size PAGE_SIZE] [-s SEARCH] [-v] [--parent PARENT] [--competition COMPETITION] [--dataset DATASET] [--user USER] [--language LANGUAGE] [--kernel-type KERNEL_TYPE] [--output-type OUTPUT_TYPE] [--sort-by SORT_BY] optional arguments: -h, --help show this help message and exit -m, --mine Display only my items -p PAGE, --page PAGE Page number for results paging. Page size is 20 by default --page-size PAGE_SIZE Number of items to show on a page. Default size is 20, max is 100 -s SEARCH, --search SEARCH Term(s) to search for -v, --csv Print results in CSV format (if not set print in table format) --parent PARENT Find children of the specified parent kernel --competition COMPETITION Find kernels for a given competition --dataset DATASET Find kernels for a given dataset --user USER Find kernels created by a given user --language LANGUAGE Specify the language the kernel is written in. Default is 'all'. Valid options are 'all', 'python', 'r', 'sqlite', and 'julia' --kernel-type KERNEL_TYPE Specify the type of kernel. Default is 'all'. Valid options are 'all', 'script', and 'notebook' --output-type OUTPUT_TYPE Search for specific kernel output types. Default is 'all'. Valid options are 'all', 'visualizations', and 'data' --sort-by SORT_BY Sort list results. Default is 'hotness'. Valid options are 'hotness', 'commentCount', 'dateCreated', 'dateRun', 'relevance', 'scoreAscending', 'scoreDescending', 'viewCount', and 'voteCount'. 'relevance' is only applicable if a search term is specified.

初始化内核的元数据文件

kaggle kernels init [-h] [-p FOLDER] optional arguments: -h, --help show this help message and exit -p FOLDER, --path FOLDER Folder for upload, containing data files and a special kernel-metadata.json file (https://github.com/Kaggle/kaggle-api/wiki/Kernel-Metadata). Defaults to current working directory

push内核

kaggle kernels push [-h] -p FOLDER optional arguments: -h, --help show this help message and exit -p FOLDER, --path FOLDER Folder for upload, containing data files and a special kernel-metadata.json file (https://github.com/Kaggle/kaggle-api/wiki/Kernel-Metadata). Defaults to current working directory

pull内核

kaggle kernels pull [-h] [-p PATH] [-w] [-m] [kernel] optional arguments: -h, --help show this help message and exit kernel Kernel URL suffix in format / (use "kaggle kernels list" to show options) -p PATH, --path PATH Folder where file(s) will be downloaded, defaults to current working directory -w, --wp Download files to current working path -m, --metadata Generate metadata when pulling kernel

检索输出

kaggle kernels output [-h] [-p PATH] [-w] [-o] [-q] [kernel] optional arguments: -h, --help show this help message and exit kernel Kernel URL suffix in format / (use "kaggle kernels list" to show options) -p PATH, --path PATH Folder where file(s) will be downloaded, defaults to current working directory -w, --wp Download files to current working path -o, --force Skip check whether local version of file is up to date, force file download -q, --quiet Suppress printing information about the upload/download progress

获取最新内核运行的状态

kaggle kernels status [-h] [kernel] optional arguments: -h, --help show this help message and exit kernel Kernel URL suffix in format / (use "kaggle kernels list" to show options)

4.配置要求相关

kaggle config [-h] {view,set,unset} ... optional arguments: -h, --help show this help message and exit commands: {view,set,unset} view View current config values set Set a configuration value unset Clear a configuration value

 查看当前配置值

kaggle config path [-h] [-p PATH] optional arguments: -h, --help show this help message and exit -p PATH, --path PATH folder where file(s) will be downloaded, defaults to current working directory

设置配置值

kaggle config set [-h] -n NAME -v VALUE required arguments: -n NAME, --name NAME Name of the configuration parameter (one of competition, path, proxy) -v VALUE, --value VALUE Value of the configuration parameter, valid values depending on name - competition: Competition URL suffix (use "kaggle competitions list" to show options)                        - path: Folder where file(s) will be downloaded, defaults to current working directory - proxy: Proxy for HTTP requests

清除配置值

kaggle config unset [-h] -n NAME required arguments: -n NAME, --name NAME Name of the configuration parameter (one of competition, path, proxy) 参考:https://github.com/Kaggle/kaggle-api


【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭