Найти - Пользователи
Полная версия: Интерференция numpy и matplotlib
Начало » Python для экспертов » Интерференция numpy и matplotlib
1
kt315e
При выполнении fromfile программа зависает. Если закомментировать “import matplotlib.pyplot as plt” то нормально выполняется, если этот импорт поставить после чтения из файла, то нормально исполняется. Система Linux Debian 5.0, python2.5 и matplotlib из дистрибутива.
код:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import numpy as np
import matplotlib.pyplot as plt
file_name = 'input-file.txt'
arr = np.fromfile(file_name, float, -1, ' ')
Формат входного файла:
         0.009765625000         0.252220750735
0.019531250000 0.251969017881
0.029296875000 0.251551764982
kyzic
пользуюсь такой конструкцией:
t, y = loadtxt(file_name, usecols=[0,1], unpack=True)
в импорте присутствуют следующие модули абсолютно без вреда их здоровью:
from pylab import *
import numpy as np
import matplotlib.pyplot as plt
все работает без проблем. функция loadtxt взята из pylab, который собственно и использует numpy, т.е. можно делать напрямую, без таких извращений, типа np.loadtxt(). пример взят отсюда http://koldunov.net/?p=163
from numpy import *
a,b = loadtxt('vectors.dat', usecols=[0,3], unpack=True)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB