I want to write a data string to a NumPy array. Pseudocode:
d = numpy.zeros(10, dtype = numpy.character)
d[1:6] = 'hello'
Result:
d=
array(['', 'h', 'e', 'l', 'l', 'o', '', '', '', ''],
dtype='|S1')
How can this be done most naturally and efficiently with NumPy?
I don't need forloops, generators or anything iterative. Is it possible to do this with a single command, as with pseudo-code?
source
share