didu-story.tistory.com/25?category=903386
μ ν¬μ€ν μ μ§ννλ μ€ λ°μ΄ν°μ μ λ€μ΄λ‘λ νλ κ³Όμ μμ μλμ κ°μ μ€λ₯κ° λ°μνλ€.
from keras.datasets import imdb
(train_data, train_labels), (test_data, test_labels) = imdb.load_data(num_words=10000)
# μΆλ ₯κ²°κ³Ό error
Object arrays cannot be loaded when allow_pickle=False
pycharmμμ μ½λλ₯Ό μ€ννμλλ λ¬Έμ μμμ§λ§, jupyter μμ μ€ννλ μ€λ₯κ° λ΄λ€.
μΈν°λ·μ μ°Ύμ보λ μ€λ₯κ° μ‘΄μ¬νκ³ , κ·Έ μμΈμ... μ νν λͺ¨λ₯΄κ² λ€ μ¬μ€..
(μμλ λΆ λκΈλ‘ μλ €μ£Όμλ©΄ κ°μ¬νκ² μ΅λλ€ γ
γ
)
κ·Έλλ ν΄κ²°λ°©λ²μ μ°Ύμλ€.
ν΄κ²°λ°©λ²
import numpy as np
# save np.load
np_load_old = np.load
# modify the default parameters of np.load
np.load = lambda *a,**k: np_load_old(*a, allow_pickle=True, **k)
# call load_data with allow_pickle implicitly set to true
(train_data, train_labels), (test_data, test_labels) = imdb.load_data(num_words=10000)
# restore np.load for future normal usage
np.load = np_load_old
μ΄ μ½λλ‘ μ§ννλ©΄ 무μ¬ν λ°μ΄ν° μ μ λΆλ¬μ¬ μ μλ€! (κ²°κ³Όλ₯Ό μΆλ ₯ν΄λ³΄λ©΄,,)
print("νλ ¨ μν: {}, λ μ΄λΈ : {}".format(len(train_data), len(train_labels)))
# μΆλ ₯ κ²°κ³Ό ↓↓↓
# νλ ¨ μν: 25000, λ μ΄λΈ : 25000
μμΈμ μ°Ύμ보λ numpy λ²μ λ¬Έμ λΌκ³ νμλ λΆλ κ³μ ¨λ€. κ·Όλ° μ΄κ² μ νν μμΈμΈμ§λ λͺ¨λ₯΄κ² λ€.
pycharm numpy version : 1.20.0
anaconda (jupyter) numpy version = 1.19.5
numpyμ λ²μ Όμ΄ λ€λ₯Έ κ²μ 보λ λ§λ κ² κ°κΈ°λ...
μ΄μ¨λ imdb.load_data μμ ν΄λΉ μ€λ₯κ° λ¨λ©΄ μ μ½λλ‘ μ¬μ€νν΄λ³΄κΈΈ λ°λλ€.
'AI study > λ₯λ¬λ νλ μμν¬' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[keras] Conv2D, MaxPool2D νλΌλ―Έν° μ΄ν΄λ³΄κΈ° (0) | 2021.04.20 |
---|---|
[keras] CNN λͺ¨λΈ - ImageDataGenerator μ¬μ©ν΄λ³΄κΈ° (0) | 2021.03.08 |
[keras] μΌμ accuracy λ¬μ± ν νλ ¨μ μλμΌλ‘ λ©μΆλ callbacks μμ±νλ λ°©λ² (0) | 2021.03.04 |
[keras] CNN λͺ¨λΈ κ΅¬μ± μ΄ν΄λ³΄κΈ° (0) | 2021.03.03 |
[tensorflow] ν μ€νΈ λΆλ₯ (Text Classification) - IMDB (0) | 2021.03.02 |