1. 用randint生成一个(4,6)数组,行名为A1、B1、C1、D1,列名为A、B、C、D。
时间: 2023-10-20 21:18:44 浏览: 79
python中random.randint和random.randrange的区别详解
5星 · 资源好评率100%
该题目需要使用numpy库中的random模块,代码如下:
```python
import numpy as np
# 生成4行6列的随机整数数组
arr = np.random.randint(0, 10, size=(4, 6))
# 将数组转为DataFrame格式,并设置行名和列名
df = pd.DataFrame(arr, index=['A1', 'B1', 'C1', 'D1'], columns=['A', 'B', 'C', 'D', 'E', 'F'])
# 打印结果
print(df)
```
其中,np.random.randint(a, b, size)函数可以生成a到b之间的随机整数,size参数指定生成的数组形状。该代码中生成的是4行6列的随机整数数组。然后将其转为DataFrame格式,并设置行名和列名,最后打印结果。
阅读全文