Numpy.genfromtxt deleting square brackets in dtype.names
<p>I'm trying to read in data from files using numpy.genfromtxt.  I set the names parameter to a comma-separated list of strings, such as </p>

<pre><code>names = ['a', '[b]', 'c']
</code></pre>

<p>However, when the array is returned, the dtype.names value returns <code>('a', 'b', 'c')</code></p>

<p>The <code>deletechars</code> parameter is either not set or forced to be <code>None</code>.  I've checked that creating a numpy.ndarray with a dtype that has a named column with square brackets preserves the square brackets, so it must be that genfromtxt is deleting the square brackets.  Is there a way to turn off this unexpected feature?</p>

<p>Note, this behavior also occurs if the <code>names</code> parameter is set to <code>True</code>.  I've tested this in numpy versions 1.6.1 and 1.9.9</p>