Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python未定义变量';rg';_Python_Numpy - Fatal编程技术网

Python未定义变量';rg';

Python未定义变量';rg';,python,numpy,Python,Numpy,我正在尝试运行此代码,但出现错误“名称'rg'未定义”。您能告诉我可以从哪个库导入rg吗 import numpy as np a = np.floor(10*rg.random((3,4))) print(a) print(a.shape) 如果希望rg.random()给出两个数字之间的随机整数,可以使用random.randint(num1,num2) 因此,在您的情况下,您可以使用以下方法: import numpy as np import random a = np.floor

我正在尝试运行此代码,但出现错误“名称'rg'未定义”。您能告诉我可以从哪个库导入rg吗

import numpy as np

a = np.floor(10*rg.random((3,4)))
print(a)
print(a.shape)

如果希望
rg.random()
给出两个数字之间的随机整数,可以使用
random.randint(num1,num2)

因此,在您的情况下,您可以使用以下方法:

import numpy as np
import random

a = np.floor(10*random.randint((3,4)))
print(a)
print(a.shape)

np
是您分配给
numpy
的别名,而不是
ng

您在哪里定义了
rg
?什么是
rg
?不知道任何名为
rg
的库。你从哪里得到这个代码的?你可能是指
np
我从numpy文档中获得了这段代码。这起作用了。非常感谢你
import numpy as np

rg = np.random.default_rng(1)

a = np.floor(10*rg.random((3,4)))
print(a)
print(a.shape)
import numpy as np

rg = np.random.default_rng(1)

a = np.floor(10*rg.random((3,4)))
print(a)
print(a.shape)