Microsoft Visual Studio (Python 3.6, 64 비트)에서 다음 코드를 실행하고 "표준 라이브러리 모듈이 가져 오는 동안 사용자 코드를 호출했으며 중단 점을 사용할 수 없습니다. 호출 코드 용 "Python/MVS - 표준 라이브러리 모듈이 호출되었습니다.
정말 도움이 되길 바랍니다. MVS에 대한 경험이 없습니다. 감사합니다!
을 찾아주세요 아래에있는 내 코드 : 향후 참조를 위해
Newton raphson method.
from __future__ import division
from unittest.test.test_result import __init__
import numpy as np
import matplotlib.pyplot as plt
from cplane_np import ArrayComplexPlane
from math import sqrt
####################################################################
class NewtonRaphson(ArrayComplexPlane):
"""define a class called NewtonRaphson which is a subclass from
ArrayComplexPlane"""
def __init__(self):
ArrayComplexPlane.__init__(self, -2, 2, 401, -2, 2, 401)
self.z= ArrayComplexPlane(-2, 2, 401, -2, 2, 401).plane
om=self.z
om1= om.as_matrix()
self.resu= self.meth2()
###Array of roots and iterations.
self.plo= self.plo_res()
def meth1(self,z0=3):
x0=z0 #The initial value.
n=0 # The initial value of iterations.
dx=0.01
dy=0.01
eps=sqrt(dx**2+dy**2)
while df(x0)!=0: #the derivation of f(x) should be not equal to zero.
n+=1
#x1=self.apply(new_fun(x0))
x1= new_fun(x0)
if abs(x1-x0)< eps: #The condition to stop the iteration
return (x1,n)
else:
x0=x1 #assign new value of x1 to x0
def meth2(self):
ve= np.vectorize(self.meth1)
return ve(self.z)
def plo_res(self):
res1=self.resu
res_11= np.array(res1[0],dtype='float')
plt.imshow(res_11)
return plt.show()
동일한 문제가 발생합니다. – ibocon