一、Pythonlist轉字元串
Python中,可以使用join()方法將列錶轉換成字元串,然後再使用tensor方法將字元串轉換成tensor。
import tensorflow as tf list_name = ['apple', 'orange', 'mango'] string_name = ' '.join(list_name) tensor_name = tf.convert_to_tensor(string_name) print(tensor_name)
二、Pythonlist轉array
使用numpy可以將Pythonlist轉換成array,然後再使用tensorflow中的tensor方法將array轉換成tensor。
import tensorflow as tf import numpy as np list_name = [1, 2, 3] array_name = np.array(list_name) tensor_name = tf.convert_to_tensor(array_name) print(tensor_name)
三、Pythonlower轉列表
可以先將Pythonlower轉換成一維數組,再使用tensor方法將一維數組轉化成tensor。
import tensorflow as tf lowercase_name = 'abcdefghijklmnopqrstuvwxyz' list_name = list(lowercase_name) array_name = [ord(char) - 96 for char in list_name] tensor_name = tf.convert_to_tensor(array_name) print(tensor_name)
四、Pythonnp轉list
使用numpy中的tolist()方法將Pythonnp轉化成Pythonlist,然後再使用tensor方法將Pythonlist轉化成tensor。
import tensorflow as tf import numpy as np np_array = np.array([1, 2, 3]) list_name = np_array.tolist() tensor_name = tf.convert_to_tensor(list_name) print(tensor_name)
五、Pythonlist轉文本
可以使用Python中的open()方法創建一個文本文件,然後將Pythonlist寫入這個文本文件中,最後再使用tensor方法將這個文本文件轉化成tensor。
import tensorflow as tf list_name = ['apple', 'orange', 'mango'] with open("test.txt", "w") as f: for item in list_name: f.write("%s\n" % item) tensor_name = tf.io.read_file("test.txt") print(tensor_name)
六、Pythonlist轉對象
可以使用pickle模塊將Pythonlist轉換成pickle格式的對象,然後再使用tensor方法將pickle對象轉換成tensor。
import tensorflow as tf import pickle list_name = ['apple', 'orange', 'mango'] pickle_name = pickle.dumps(list_name) tensor_name = tf.convert_to_tensor(pickle_name) print(tensor_name)
七、Pythonint轉str
可以將Pythonint轉換成Pythonstr,再使用tensor方法將Pythonstr轉換成tensor。
import tensorflow as tf int_name = 123 str_name = str(int_name) tensor_name = tf.convert_to_tensor(str_name) print(tensor_name)
八、Pythonjson轉str
使用json模塊將Pythonlist轉換成Pythonstr格式,然後再使用tensor方法將Pythonstr轉換成tensor。
import tensorflow as tf import json list_name = ['apple', 'orange', 'mango'] json_name = json.dumps(list_name) tensor_name = tf.convert_to_tensor(json_name) print(tensor_name)
九、Python怎麼轉string
可以將Python中的基本數據類型轉化成Pythonstr類型,然後再使用tensor方法將Pythonstr轉換成tensor。
import tensorflow as tf data = 123 string_data = str(data) tensor_data = tf.convert_to_tensor(string_data) print(tensor_data)
十、Python中list轉row
使用numpy中的reshape()方法可以將Pythonlist轉換成Pythonarray,然後根據需要,將Pythonarray轉換成row,最後再使用tensor方法將row轉換成tensor。
import tensorflow as tf import numpy as np list_name = [1, 2, 3, 4, 5, 6] array_name = np.array(list_name) row_name = np.reshape(array_name, (1, -1)) tensor_name = tf.convert_to_tensor(row_name) print(tensor_name)
原創文章,作者:NNHE,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/133186.html