python随机生成列表的五种方法

简介: python随机生成列表的五种方法

**

方法一:np.random.rand()

**

导入numpy,利用库中的random下的rand函数

生成0~1之间的浮点数

import numpy as np
A=np.random.rand(10) #10  是生成10个浮点数
print(A)

结果:

[0.40124652 0.61431566 0.32845411
 0.71494409 0.13877407 0.53063808
 0.59480026 0.45750934 0.97974378
  0.78729244]

**

方法二:np.random.randn()

**

注意:一般情况下具有一定的标准正态分布,我这好像没体现,应该是我没有给他排序就画图了,所以没有体现

B.sort()即可将随机生成的列表B进行顺序排序

生成一个列表随机返回10个元素


import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
# A=np.random.rand(10)
# print(A)
B=np.random.randn(10)
print(B)
plt.plot(B)
plt.show()
import numpy as np
C=np.random.randint(0,10,size=10)
print(C)

image.png**

方法三:np.random.randint()

注:生成上下限范围内定量的整数 上下限左闭右开

**

import numpy as np
C=np.random.randint(0,10,size=10)
print(C)

image.png小插曲:返回一个范围内随机值 可能值 1,2,3,4,5

import numpy as np
D=np.random.random_integers(5)
print(D)

**

方法四: np.random.shuffle(x) #shuffle打乱

**

import numpy as np
E = np.arange(10)  #生成列表[1,2,3,4,5,6,7,8,9]
print(E)
np.random.shuffle(E)
print(E)

image.png**

方法五:


目录
相关文章
|
1天前
|
API 数据库 Python
Python web框架fastapi数据库操作ORM(二)增删改查逻辑实现方法
Python web框架fastapi数据库操作ORM(二)增删改查逻辑实现方法
|
2天前
|
索引 Python
python【列表】增删改查
python【列表】增删改查
|
6天前
|
API Python
[AIGC] Python列表([])和字典({})常用API介绍
[AIGC] Python列表([])和字典({})常用API介绍
|
6天前
|
机器学习/深度学习 存储 数据挖掘
Python从入门到精通——学习基础语法和数据类型 1.2.1变量、整数、浮点数、字符串、布尔值、列表、元组、字典和集合。
Python从入门到精通——学习基础语法和数据类型 1.2.1变量、整数、浮点数、字符串、布尔值、列表、元组、字典和集合。
|
7天前
|
数据可视化 算法 数据挖掘
Python用KShape对时间序列进行聚类和肘方法确定最优聚类数k可视化
Python用KShape对时间序列进行聚类和肘方法确定最优聚类数k可视化
69 8
|
7天前
|
人工智能 Python
【Python实用技能】建议收藏:自动化实现网页内容转PDF并保存的方法探索(含代码,亲测可用)
【Python实用技能】建议收藏:自动化实现网页内容转PDF并保存的方法探索(含代码,亲测可用)
25 0
|
7天前
|
算法 数据挖掘 数据处理
使用 Python 循环创建多个列表
在Python中,动态创建多个列表对于数据处理和算法实现十分有用。本文介绍了四种方法:1) 列表推导式,如创建偶数和奇数列表;2) 使用循环和`append()`,示例为生成斐波那契数列;3) 结合字典与循环,按条件(如正负数)分组;4) 列表生成器,用于一次性生成多组随机数列表。这些方法有助于提高代码效率和可读性。
19 1
|
7天前
|
存储 Python
Python 基于列表实现的通讯录管理系统(有完整源码)
Python 基于列表实现的通讯录管理系统(有完整源码)
7 0
|
7天前
|
机器学习/深度学习 索引 Python
python calendar内置日历库函数方法
python calendar内置日历库函数方法
26 2
|
12天前
|
存储 关系型数据库 MySQL
Python搭建代理IP池实现存储IP的方法
Python搭建代理IP池实现存储IP的方法