I have two numpy arrays:
I want to load these into TensorFlow so I can classify them using a neural network. How can this be done?
What shape do the numpy arrays need to have?
Additional Info - My images are 60 (height) by 160 (width) pixels each and each of them have 5 alphanumeric characters. Here is a sample image:
Each label is a 5 by 62 array.
a NumPy array is created by using the np. array() method. The NumPy array is converted to tensor by using tf. convert_to_tensor() method.
TensorFlow implements a subset of the NumPy API, available as tf. experimental. numpy . This allows running NumPy code, accelerated by TensorFlow, while also allowing access to all of TensorFlow's APIs.
You can use tf.convert_to_tensor()
:
import tensorflow as tf import numpy as np data = [[1,2,3],[4,5,6]] data_np = np.asarray(data, np.float32) data_tf = tf.convert_to_tensor(data_np, np.float32) sess = tf.InteractiveSession() print(data_tf.eval()) sess.close()
Here's a link to the documentation for this method:
https://www.tensorflow.org/api_docs/python/tf/convert_to_tensor
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With