Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3错误:";索引器:索引140超出轴1的范围,大小为100“; 从numpy导入零,linspace N=100 点数=N**2 x1,x2=-2,2 y1,y2=-2,2 m_数组=零([N,N],浮点) i、 j=-1,0 对于linspace中的x(x1,x2,N): i+=1 对于邻域中的y(y1,y2,N): 如果x==0且y==0: 持续 其他: c=复数(x,y) z=0 如果abs(c)_Python_Python 3.x - Fatal编程技术网

Python 3错误:";索引器:索引140超出轴1的范围,大小为100“; 从numpy导入零,linspace N=100 点数=N**2 x1,x2=-2,2 y1,y2=-2,2 m_数组=零([N,N],浮点) i、 j=-1,0 对于linspace中的x(x1,x2,N): i+=1 对于邻域中的y(y1,y2,N): 如果x==0且y==0: 持续 其他: c=复数(x,y) z=0 如果abs(c)

Python 3错误:";索引器:索引140超出轴1的范围,大小为100“; 从numpy导入零,linspace N=100 点数=N**2 x1,x2=-2,2 y1,y2=-2,2 m_数组=零([N,N],浮点) i、 j=-1,0 对于linspace中的x(x1,x2,N): i+=1 对于邻域中的y(y1,y2,N): 如果x==0且y==0: 持续 其他: c=复数(x,y) z=0 如果abs(c),python,python-3.x,Python,Python 3.x,这里的continue适用于linspace(y1,y2,N)中y的,循环-而不是linspace(x1,x2,N)中x的:循环 from numpy import zeros,linspace N = 100 points = N**2 x1,x2 = -2,2 y1,y2 = -2,2 m_array = zeros([N,N],float) i,j = -1,0 for x in linspace(x1,x2,N): i += 1 for y in linspace

这里的continue适用于linspace(y1,y2,N)中y的
循环-而不是linspace(x1,x2,N)中x的
循环

from numpy import zeros,linspace

N = 100
points = N**2
x1,x2 = -2,2
y1,y2 = -2,2

m_array = zeros([N,N],float)

i,j = -1,0

for x in linspace(x1,x2,N):
    i += 1
    for y in linspace(y1,y2,N):
        if x == 0 and y == 0:
            continue
        else:
            c = complex(x,y)           
            z = 0
            if abs(c)<2:
                for k in range(0,101):
                    zprime = abs(z) + c
                    z = zprime
                if abs(z) < 2:
                    m_array[i,j] = 1
                    j += 1
                    continue
                else:
                    j += 1
                    continue
            else:
                j += 1
                continue
如果abs(z)<2:
m_数组[i,j]=1
j+=1
持续

因此,
j
可以超过99。

感谢您的快速回复。在你的帮助下,经过一点修补,我让它工作了。@DominicWilliamson没问题。你介意也投票给我皮斯吗?嗨,我会的,但我还没有足够的声誉这么做:(
if abs(z) < 2:
    m_array[i,j] = 1
    j += 1
    continue