import random import pandas as pd random_numbers = [round(random.uniform(0.85, 0.89), 4) for _ in range(36)] random_numbers_2d = [random_numbers[i:i + 4] for i in range(0, len(random_numbers), 4)] data = pd.DataFrame(random_numbers_2d) data.to_excel('random_numbers.xlsx', index=False, header=False)
时间: 2024-04-23 18:28:58 浏览: 186
这段代码是使用Python中的random模块生成一组随机数,并将其保存到Excel文件中。首先,通过import random导入random模块和import pandas as pd导入pandas模块。然后,使用列表推导式生成36个位于0.85和0.89之间的随机数,并使用round函数将其保留四位小数。接下来,使用列表切片将这些随机数分成9行4列的二维列表。然后,使用pandas的DataFrame函数将二维列表转换为数据框,并使用to_excel方法将数据框保存为Excel文件,文件名为random_numbers.xlsx,同时设置index参数为False以去除行索引,header参数为False以去除列名。
#### 引用[.reference_title]
- *1* [Python语言程序设计笔记](https://blog.csdn.net/qq_46458188/article/details/122703783)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [(转载)[python学习笔记]Python语言程序设计(北理工 嵩天)](https://blog.csdn.net/StefanCharlie/article/details/83189202)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文