1. 程式人生 > >AttributeError: module 'numpy' has no attribute 'dtype' 問題

AttributeError: module 'numpy' has no attribute 'dtype' 問題

記錄下今天發生的問題。

在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不是很瞭解,所以不知道具體原因,猜想是因為檔名與函式名衝突了。