У меня есть пандас DataFrame с тремя столбцами, который содержит как строки, так и нудистый ndarray (изображения). Это так:
/some/strings/
[[[ 127. 123. 34,..
np.ndarray
np.ndarray
string
...
когда я делаю pd.read_csv, он сохраняет все как строку. Как я могу преобразовать строку в numy ndarray? Я пытался:
im1 = pd.Series(df.iloc[0,0]).to_numpy(dtype ='float32')
Ошибка:
could not convert string to float: '[[[[153. 150. 135.]\n [151. 148. 133.]\n [151. 148. 133.]\n ...\n [ 51. 47. 38.]\n [ 38. 34. 25.]\n [ 43. 39. 30.]]\n\n [[153. 150. 135.]\n [151. 148. 133.]\n [152. 149. 134.]\n ....
i1,i2,s = np.genfromtxt('df.csv', delimiter=',', unpack=True, usecols=[0,1,2])
Ошибка:
(got 1 columns instead of 3)
Есть ли у вас какие-либо предложения?