Найти - Пользователи
Полная версия: вместо 4j передать nj
Начало » Python для новичков » вместо 4j передать nj
1
math.beginer
как можно вместо 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]
doza_and
???
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]
math.beginer
дальнейшее использование переменных a (n1) и b (n2) , как переменных хранящих число точек разбиения для углов p и t, затруднительно

print range(n1)
TypeError: can't convert complex to int
doza_and
Мнимое число в самом деле не может использоваться в range.
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