Почему я получаю ошибку «Объект 'str' не может быть вызван»?Python

Программы на Python
Ответить
Anonymous
 Почему я получаю ошибку «Объект 'str' не может быть вызван»?

Сообщение Anonymous »

мой код:
import cv2 import tensorflow as tf

CATEGORIES=['Dog','Cat']

def prepare(filepath):
IMG_SIZE=50
img_array = cv2.imread(filepath,cv2.IMGREAD_GRAYSCALE)
new_array = cv2.resize(img_array,(IMG_SIZE,IMG_SIZE))
return new_array.reshape(-1, IMG_SIZE, IMG_SIZE, 1)

model = tf.keras.models.load_model("64x3-CNN.model")

prediction = model.predict([prepare('dog.jpg')]) print(prediction)

моя ошибка:
TypeError Traceback (most recent call last)
in
10 return new_array.reshape(-1, IMG_SIZE, IMG_SIZE, 1)
11
---> 12 model = tf.keras.models.load_model("64x3-CNN.model")
13
14 prediction = model.predict([prepare('dog.jpg')])

TypeError: 'str' object is not callable


Подробнее здесь: https://stackoverflow.com/questions/635 ... able-error
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»