記錄下今天發生的問題。
在pycharm中命名了一個random.py,代碼如下
import numpy as np import pandas as pd RandomNumber = np.random.choice([1,2,3,4,5],size=100,replace=True,p=[0.1,0.2,0.3,0.3,0.1]) print(pd.Series(RandomNumber).value_counts())
然後執行出現了
File "pandas/_libs/src\numpy.pxd", line 157, in init pandas._libs.tslib
AttributeError: module 'numpy' has no attribute 'dtype'
報錯信息。
納悶了,代碼怎麼在命令行可以執行,在ide執行不了。
後來改了個文件名稱,改爲RandomNum.py就可以執行了。
因爲對python不是很瞭解,所以不知道具體原因,猜想是因爲文件名與函數名衝突了。