Erhalten eines Tensors der Form (32,) anstelle eines einzelnen Werts als BeschriftungPython

Python-Programme
Anonymous
 Erhalten eines Tensors der Form (32,) anstelle eines einzelnen Werts als Beschriftung

Post by Anonymous »

Wenn ich versuche, die Beschriftung eines Bildes zu drucken/plt.tile, wird der Tensor(32,) anstelle eines einzelnen Beschriftungswerts gedruckt. Als ich versuchte, vor der Größenänderung zu drucken, funktionierte der Druck einwandfrei.
Code:

Code: Select all

####

# importing libraries

import tensorflow as tf
tf.random.set_seed(1337)
import tensorflow_datasets as tfds

# Splitting dataset

train_ds, validation_ds, test_ds = tfds.load("cats_vs_dogs",
# Reserve 10% for validation and 10% for test
split=["train[:10%]",
"train[40%:50%]",
"train[50%:60%]"],
as_supervised=True, # Include labels
)

# resizing test dataset

size = (150, 150)
test_ds = test_ds.map(lambda x, y: (tf.image.resize(x, size), y))

# Prefetch data for optimized loading.

batch_size = 32
train_ds      = train_ds.cache().batch(batch_size).prefetch(buffer_size=10)
validation_ds = validation_ds.cache().batch(batch_size).prefetch(buffer_size=10)
test_ds       = test_ds.cache().batch(batch_size).prefetch(buffer_size=10)

# plotting the dataset

for i, (imagexd, labelxd) in enumerate(test_ds.take(9)):
yea_image = imagexd[0].numpy().astype("int32")
axd = plt.subplot(3,3, i+1)

plt.imshow(yea_image)
plt.axis("off")

plt.title((labelxd))
print(labelxd)
break

Screenshot:
Bild

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post