logo
Loading...

Day 009:用 np.isin 抓取內含 dtype('float64') 或 numpy.float64 的 list 的差異 - Cupoy

https://github.com/JohnSuperAdler/MachineLearning1...

dtype,np.isin,ml100,d09

Day 009:用 np.isin 抓取內含 dtype('float64') 或 numpy.float64 的 list 的差異

2020/09/12 07:58 AM
機器學習新手論壇
蔣淳斌
觀看數:0
回答數:1
收藏數:0
dtype
np.isin
ml100
d09

https://github.com/JohnSuperAdler/MachineLearning100days/blob/master/question/Day_009_HW_cpjohn_question.ipynb


上面連結是我做測試的程式碼ipynb檔。


這是我在做D9題目注意到的問題,先前有經讀過其他問題文章,知道:


1. int64

2. np.int64

3. np.dtype('float64')


面對 np.isin 時會因為 type 不同而有不同的判斷。


可是為什麼:

  • list 裡放 dtype('float64') 和 dtype('int64') :np.isin 可以同時抓取 dtype('float64') 和 dtype('int64')。  (In [4])
  • list 裡放 np.float64 和 np.int64:np.isin 只能抓取到 np.float64。 (In [5])