Numpy.genfromtxt удаляя квадратные скобки в dtype.names
Я пытаюсь прочитать данные из файлов, используя numpy.genfromtxt. Я установил параметр names в список строк, разделенных запятыми, например
names = ['a', '[b]', 'c']
Однако, когда массив возвращается, значение dtype.names возвращает('a', 'b', 'c')
deletechars
параметр либо не установлен, либо принудительно установленNone
, Я проверил, что при создании numpy.ndarray с dtype, который имеет именованный столбец с квадратными скобками, сохраняются квадратные скобки, поэтому, должно быть, genfromtxt удаляет квадратные скобки. Есть ли способ отключить эту неожиданную функцию?
Обратите внимание, это поведение также происходит, еслиnames
параметр установлен вTrue
, Я проверил это в NumPy версии 1.6.1 и 1.9.9