five

infinityofspace/python_codestyles-single-1k

收藏
Hugging Face2023-10-18 更新2024-03-04 收录
下载链接:
https://hf-mirror.com/datasets/infinityofspace/python_codestyles-single-1k
下载链接
链接失效反馈
官方服务:
资源简介:
--- configs: - config_name: default data_files: - split: train path: data/train-* - split: test path: data/test-* dataset_info: features: - name: code dtype: string - name: code_codestyle dtype: int64 - name: style_context dtype: string - name: style_context_codestyle dtype: int64 - name: label dtype: int64 splits: - name: train num_bytes: 3579272804 num_examples: 307987 - name: test num_bytes: 643911672 num_examples: 56394 download_size: 639857749 dataset_size: 4223184476 license: mit tags: - python - code-style - single size_categories: - 100K<n<1M --- # Dataset Card for "python_codestyles-single-1k" This dataset contains negative and positive examples with python code of compliance with a code style. A positive example represents compliance with the code style (label is 1). Each example is composed of two components, the first component consists of a code that either conforms to the code style or violates it and the second component corresponding to an example code that already conforms to a code style. In total, the dataset contains `1.000` completely different code styles. The code styles differ in exactly one codestyle rule, which is called a `single` codestyle dataset variant. The dataset consists of a training and test group, with none of the code styles overlapping between groups. In addition, both groups contain completely different underlying codes. The examples contain source code from the following repositories: | repository | tag or commit | |:-----------------------------------------------------------------------:|:----------------------------------------:| | [TheAlgorithms/Python](https://github.com/TheAlgorithms/Python) | f614ed72170011d2d439f7901e1c8daa7deac8c4 | | [huggingface/transformers](https://github.com/huggingface/transformers) | v4.31.0 | | [huggingface/datasets](https://github.com/huggingface/datasets) | 2.13.1 | | [huggingface/diffusers](https://github.com/huggingface/diffusers) | v0.18.2 | | [huggingface/accelerate](https://github.com/huggingface/accelerate) | v0.21.0 | You can find the corresponding code styles of the examples in the file [additional_data.json](additional_data.json). The code styles in the file are split by training and test group and the index corresponds to the class for the columns `code_codestyle` and `style_context_codestyle` in the dataset. There are 364.381 samples in total and 182.181 positive and 182.200 negative samples.
提供机构:
infinityofspace
原始信息汇总

数据集概述

数据集名称

  • python_codestyles-single-1k

数据集描述

  • 该数据集包含符合或违反代码风格的Python代码的正负样本。正样本表示符合代码风格(标签为1)。每个样本由两部分组成:第一部分是符合或违反代码风格的代码,第二部分是已经符合代码风格的示例代码。数据集总共包含1000种完全不同的代码风格,这些代码风格在 exactly one codestyle rule 上有所不同,称为 single codestyle 数据集变体。数据集分为训练组和测试组,两组之间没有代码风格重叠,且包含完全不同的基础代码。

数据集结构

  • 特征

    • code: 字符串类型
    • code_codestyle: 64位整数类型
    • style_context: 字符串类型
    • style_context_codestyle: 64位整数类型
    • label: 64位整数类型
  • 分组

    • train: 包含307987个样本,3579272804字节
    • test: 包含56394个样本,643911672字节

数据集大小

  • 下载大小:639857749字节
  • 数据集大小:4223184476字节

许可证

  • MIT

标签分布

  • 总共364381个样本,其中182181个正样本,182200个负样本。

相关文件

  • 代码风格信息可在文件 additional_data.json 中找到,该文件按训练和测试组划分,索引对应数据集中 code_codestylestyle_context_codestyle 列的类别。
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作