網站首頁 編程語言 正文
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))
結果
總結
原文鏈接:https://blog.csdn.net/weixin_42535423/article/details/122071928
相關推薦
- 2022-03-19 C語言常量介紹_C 語言
- 2022-05-09 C#多線程之線程池ThreadPool用法_C#教程
- 2022-10-09 Python?pygame?項目實戰事件監聽_python
- 2022-06-07 Python?Numpy庫的超詳細教程_python
- 2022-06-30 深度卷積神經網絡各種改進結構塊匯總_其它綜合
- 2022-07-28 Redis特殊數據類型Geospatial地理空間_Redis
- 2022-12-07 React中路由的參數傳遞路由的配置文件詳解_React
- 2022-10-08 淺談數據庫日期類型字段設計應該如何選擇_MsSql
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支