Уведомления

Группа в Telegram: @pythonsu

#1 Май 9, 2011 10:11:03

math.beginer
От:
Зарегистрирован: 2011-03-28
Сообщения: 40
Репутация: +  0  -
Профиль   Отправить e-mail  

вместо 4j передать nj

как можно вместо 4j и 8j передать произвольные переменные n и m?

#!/usr/bin/python
from numpy import *
from enthought.mayavi import mlab
rad=array([2.,2.,1.])
z=array([0.,0.,0.])
p,t=mgrid[0.:pi:4j,0:2.*pi:8j]



Офлайн

#2 Май 9, 2011 15:56:31

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

вместо 4j передать nj

???

from numpy import *
rad=array([2.,2.,1.])
z=array([0.,0.,0.])
a=4j;b=8j
p,t=mgrid[0.:pi:a,0:2.*pi:b]



Офлайн

#3 Май 9, 2011 21:12:40

math.beginer
От:
Зарегистрирован: 2011-03-28
Сообщения: 40
Репутация: +  0  -
Профиль   Отправить e-mail  

вместо 4j передать nj

дальнейшее использование переменных a (n1) и b (n2) , как переменных хранящих число точек разбиения для углов p и t, затруднительно

print range(n1)
TypeError: can't convert complex to int



Офлайн

#4 Май 10, 2011 07:48:50

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

вместо 4j передать nj

Мнимое число в самом деле не может использоваться в range.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version