Форум сайта python.su
0
Почему для одной проги строит а для другой нет? Код самой проги мало чем отличается.
В файл записываются данный с помощью:
my.write(str(t) + '\t' +str(x) + '\t' + str(y) + '\t' + str(z) + '\t' + str(vx) + '\t' + str(vy) + '\t' + str(vz) +'\n')
renge_kutte() my=open('motion3','r') def motion(): xs=[] ys=[] zs=[] for line in my: stolbci=line.split() x=float(stolbci[1]) y=float(stolbci[2]) z=float(stolbci[3]) xs.append(x) ys.append(y) zs.append(z) return xs, zs, ys import pylab from mpl_toolkits.mplot3d import Axes3D xs, ys, zs = motion() fig = pylab.figure() axes = Axes3D(fig) axes.plot(xs, ys, zs) pylab.show()
Отредактировано Olmer (Апрель 25, 2014 03:30:46)
Прикреплённый файлы:
Снимок экрана от 2014-04-25 04:28:51.png (211,3 KБ)
Офлайн
568
Olmermy.write(str(t) + '\t' +str(x) + '\t' + str(y) + '\t' + str(z) + '\t' + str(vx) + '\t' + str(vy) + '\t' + str(vz) +'\n')
def write(*args): print "\t".join(args) + "\n"
Офлайн
857
FishHook\n там уже естьprint "\t".join(args) + "\n"
print >>fp, s
Olmerсначала подай координаты вручную
Надеюсь на вашу помощь.
Olmerещё подозрительная строкаreturn xs, zs, ys
Отредактировано py.user.next (Апрель 25, 2014 13:58:31)
Офлайн
0
py.user.nextЯ не до конца понял, что вы мне написали))
Офлайн
75
Офлайн
857
Olmer1)
Я не до конца понял, что вы мне написали))
Офлайн
0
py.user.nextИсправил ошибку, не помогло
Офлайн