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函数内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • requests库发送http请求的示例代码

    requests库发送http请求的示例代码

    这篇文章主要介绍了Python requests发送http请求的相关知识,requests是一个Python的第三方库,用于发送HTTP请求,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2023-12-12
  • Python编程之求数字平方的实例

    Python编程之求数字平方的实例

    这篇文章主要介绍了Python编程之求数字平方的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • 详解Python中sorted()和sort()的使用与区别

    详解Python中sorted()和sort()的使用与区别

    众所周知,在Python中常用的排序函数为sorted()和sort()。本文将详细介绍sorted()和sort()方法的代码示例,并解释两者之间的区别,感兴趣的可以了解一下
    2022-03-03
  • python实现Pyecharts实现动态地图(Map、Geo)

    python实现Pyecharts实现动态地图(Map、Geo)

    这篇文章主要为大家详细介绍了python实现Pyecharts实现动态地图,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-03-03
  • pip如何用pipdeptree查看包依赖

    pip如何用pipdeptree查看包依赖

    这篇文章主要介绍了pip如何用pipdeptree查看包依赖问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • Python字符串操作strip()和split()方法详解

    Python字符串操作strip()和split()方法详解

    这篇文章主要介绍了Python中的strip()和split()方法,讲解了它们的使用场景和典型用法,并展示了一些示例代码,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-03-03
  • 解决python 虚拟环境删除包无法加载的问题

    解决python 虚拟环境删除包无法加载的问题

    这篇文章主要介绍了解决python 虚拟环境删除包无法加载的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-07-07
  • Python使用mmap实现内存映射文件操作

    Python使用mmap实现内存映射文件操作

    内存映射通常可以提高I/O的性能,本文主要介绍了Python使用mmap实现内存映射文件操作,分享给大家,感兴趣的可以了解一下
    2021-06-06
  • Python对接 xray 和微信实现自动告警

    Python对接 xray 和微信实现自动告警

    xray 是从长亭洞鉴核心引擎中提取出的社区版漏洞扫描神器,支持主动、被动多种扫描方式,自备盲打平台、可以灵活定义 POC,功能丰富,这篇文章主要介绍了对接 xray 和微信实现自动告警,需要的朋友可以参考下
    2019-09-09
  • Python PyQt5学习之样式设置详解

    Python PyQt5学习之样式设置详解

    这篇文章主要为大家详细介绍了Python PyQt5中样式设置的相关资料,例如为标签添加背景图片、为按钮添加背景图片、设置窗口透明等,感兴趣的可以学习一下
    2022-12-12

最新评论