python——从入门到放弃、报错

python学习遇到很多错误,总是感觉莫名其妙,写下来,当做提示。

首先按照教程练习:

import numpy

a =random.rand(4,4)

print(a)

然后报错NameError: name 'random' is not defined

那我就定义上吧

import numpy

import random

a =random.rand(4,4)

print(a)

继续报错AttributeError: module 'random' has no attribute 'rand'

很无奈,上网百度了很久终于知道是怎么回事了,代码改成下面这样

import  numpy as np
a = np.random.rand( 4 , 4 )
print (a)
成功运行,这个问题我也遇到很多次了可能是我电脑上装的有2.7和3.6,乱七八糟,或者环境什么的问题吧,代码改成这样避免和其他导入模块冲突。

猜你喜欢

转载自blog.csdn.net/wohongg/article/details/80310640