python中sample函数的介绍与使用

 更新时间:2022年09月26日 10:18:10   作者:香博士  
sample()函数常用来随机获取dataFrame中数据,可以用于快速查看,下面这篇文章主要给大家介绍了关于python中sample函数的介绍与使用的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下

1 sample(序列a,n)

sample(序列a,n)

功能:从序列a中随机抽取n个元素,并将n个元素生以list形式返回。

例:

from random import randint, sample
date = [randint(10,20) for _ in range(10)]
c = sample(date, 5)
print(c)
# 输出:[12, 17, 10, 12, 17]

randint(10,20) for _ in range(10):从10~20间随机抽取10个数;

2 random sample()

sample()方法返回一个列表,其中从序列中随机选择指定数量的项目。

注意:此方法不会更改原始顺序。

实例

返回一个包含列表中任何两项的列表:

import random
mylist = ["apple", "banana", "cherry"]
print(random.sample(mylist, k=2))

语法

random.sample(sequence, k)

参数必需的描述
sequence一个序列。 可以是任何序列:列表,集合,范围等。
k返回列表的大小

补充:Pandas-sample随机抽样实例

按行抽取

import pandas as pd
#创建DataFrame数据
info = pd.DataFrame({'name': ['李四', '王五', '小贝', '虞姬'],
     'age': [18, 19, 20, 18],
     'sex': ['男', '男', '女','女' ],
     'class': ['5班', '4班', '5班','3班' ]})
#默认随机选择两行
print(info.sample(n=2))

结果

按列抽取

import pandas as pd
#创建DataFrame数据
info = pd.DataFrame({'name': ['李四', '王五', '小贝', '虞姬'],
     'age': [18, 19, 20, 18],
     'sex': ['男', '男', '女','女' ],
     'class': ['5班', '4班', '5班','3班' ]})
#随机选择两列
print(info.sample(n=2,axis=1))

结果

总结

到此这篇关于python中sample函数的介绍与使用的文章就介绍到这了,更多相关python sample函数内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python lambda函数使用方法深度总结

    Python lambda函数使用方法深度总结

    在本文中,小编将带大家学习一下Python中的lambda函数,并探讨使用它的优点和局限性。文中的示例代码讲解详细,感兴趣的可以了解一下
    2022-05-05
  • 将keras的h5模型转换为tensorflow的pb模型操作

    将keras的h5模型转换为tensorflow的pb模型操作

    这篇文章主要介绍了将keras的h5模型转换为tensorflow的pb模型操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-05-05
  • Pytorch-Geometric中的Message Passing使用及说明

    Pytorch-Geometric中的Message Passing使用及说明

    这篇文章主要介绍了Pytorch-Geometric中的Message Passing使用及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • 解决python3 网络请求路径包含中文的问题

    解决python3 网络请求路径包含中文的问题

    今天小编就为大家分享一篇解决python3 网络请求路径包含中文的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • 简单聊聊PyTorch里面的torch.nn.Parameter()

    简单聊聊PyTorch里面的torch.nn.Parameter()

    torch.nn.parameter是一个被用作神经网络模块参数的tensor,这是一种tensor的子类,下面这篇文章主要给大家介绍了关于PyTorch里面的torch.nn.Parameter()的相关资料,需要的朋友可以参考下
    2022-02-02
  • 基于python批量处理dat文件及科学计算方法详解

    基于python批量处理dat文件及科学计算方法详解

    今天小编就为大家分享一篇基于python批量处理dat文件及科学计算方法详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • python自动12306抢票软件实现代码

    python自动12306抢票软件实现代码

    这篇文章主要为大家详细介绍了python自动12306抢票软件的实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-02-02
  • 利用python实现终身免费的听书工具

    利用python实现终身免费的听书工具

    本文通过实际案例,详细介绍了作者如何利用Python库实现文本转语音的过程,从安装库到实际操作案例,都有详细的说明,为读者提供了一定的参考价值
    2024-03-03
  • Python if 判断语句详解

    Python if 判断语句详解

    这篇文章主要介绍了Python if 判断语句,包括流程控制,顺序结构和分支结构,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-11-11
  • PYTHON压平嵌套列表的简单实现

    PYTHON压平嵌套列表的简单实现

    下面小编就为大家带来一篇PYTHON压平嵌套列表的简单实现。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06

最新评论