Str to numy nd массив - PullRequest
       1

Str to numy nd массив

0 голосов
/ 26 октября 2019

У меня есть пандас 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)

Есть ли у вас какие-либо предложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...