gpt4 book ai didi

python - 如何使用 Pandas 创建随机整数的 DataFrame?

转载 作者:IT老高 更新时间:2023-10-28 21:11:06 30 4
gpt4 key购买 nike

我知道如果我使用 randn ,

import pandas as pd
import numpy as np
df = pd.DataFrame(np.random.randn(100, 4), columns=list('ABCD'))

给了我我正在寻找的东西,但包含来自正态分布的元素。但是如果我只想要随机整数呢?

randint 通过提供范围来工作,但不像 randn 那样提供数组。那么如何使用某个范围之间的随机整数来做到这一点呢?

最佳答案

numpy.random.randint接受第三个参数 (size) ,您可以在其中指定输出数组的大小。您可以使用它来创建您的 DataFrame -

df = pd.DataFrame(np.random.randint(0,100,size=(100, 4)), columns=list('ABCD'))

这里 - np.random.randint(0,100,size=(100, 4)) - 创建一个大小为 (100,4) 且具有随机整数的输出数组[0,100) .

之间的元素

演示 -

import numpy as np
import pandas as pd
df = pd.DataFrame(np.random.randint(0,100,size=(100, 4)), columns=list('ABCD'))

产生:

     A   B   C   D
0 45 88 44 92
1 62 34 2 86
2 85 65 11 31
3 74 43 42 56
4 90 38 34 93
5 0 94 45 10
6 58 23 23 60
.. .. .. .. ..

关于python - 如何使用 Pandas 创建随机整数的 DataFrame?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32752292/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com