data type and logarithm
simona bellavista
afylot at gmail.com
Thu Jun 16 04:37:08 EDT 2011
Hi, I am quite new to python and I am trying to do some simple plots.
I am using python Python 2.6.4 and numpy/1.5.1
I have an ASCII data file that I am reading with the following lines
of code:
import pylab
import numpy as np
filename='something.dat'
file = open(filename)
rho = np.array([], dtype = 'float64')
entropy = np.array([], dtype = 'float64')
for line in file:
columns = line.split()
rho = np.append(rho,columns[0])
entropy = np.append(entropy,columns[1])
and rho and entropy are apparently read correctly, but when I look to
the data type
print rho.dtype
print entropy.dtype
I get |S22 , what's that?
Then I want to plot a logarithmic plot and I do
pylab.plot(np.log(rho), entropy)
and I get
NotImplementedError: Not implemented for this type
Does anybody has a clue? I do not know how to proceed
Many thanks
More information about the Python-list
mailing list