I have an array:
b = ['Hi!', 'My Name Is Ivan.', 'I am Beginner Programier ... ']
From it I want to do this:
b = [['Hi!'], ['My Name IS Ivan.'], ['I am Beginner Programier ... ']]
That is, an array, where each element is an array.
Answer 1, Authority 100%
Vanilla Python:
b = list (lambda x: [x], b))
or:
b = [[x] for x in b]
numpy:
import numpy as np # pip install numpy
B = np.asarray (b) .reshape (-1, 1)
Result:
in [36]: b
Out [36]:
Array ([['Hi!'],
['My Name Is Ivan.'],
['I am Beginner Programier ...']], dtype = '& lt; u27')
In [37]: B.shape
Out [37]: (3, 1)