2023/07/18 15

무한 반복기에 대한 표현이 있습니까?

무한 반복기에 대한 표현이 있습니까? 무한 반복기를 생성할 수 있는 직설적인 표현이 있습니까? 이것은 순전히 이론적인 질문입니다.여기서 "실용적인" 대답은 필요 없습니다 :) 예를 들어, 생성자 식을 사용하여 유한 반복기를 만드는 것은 쉽습니다. my_gen = (0 for i in xrange(42)) 그러나 무한 확장을 위해서는 가짜 기능으로 네임스페이스를 "오염"해야 합니다. def _my_gen(): while True: yield 0 my_gen = _my_gen() 별도의 파일로 작업을 수행하고 있습니다.import-잉은 나중에 중요하지 않습니다. 나는 또한 알고 있습니다itertools.repeat정확히 이렇게 합니다.저는 그것이 없는 원라인 솔루션이 있는지 궁금합니다.itertools 세 ..

programing 2023.07.18

C++에서 어레이 또는 std:: 벡터를 사용하면 성능 차이가 어떻게 됩니까?

C++에서 어레이 또는 std:: 벡터를 사용하면 성능 차이가 어떻게 됩니까? C++ 과정에서는 새로운 프로젝트에 C++ 어레이를 더 이상 사용하지 말 것을 제안합니다.제가 알기로는 스트라우스 그룹은 배열을 사용하지 말 것을 제안합니다.하지만 성능에 상당한 차이가 있습니까?를 C++와 함께 new(즉, 동적 배열을 사용하는 것)은 피해야 합니다.크기를 계속 파악해야 하는 문제가 있고, 수동으로 삭제하고 온갖 살림을 다 해야 합니다. 범위 검사가 없기 때문에 스택에서 어레이를 사용하는 것도 권장되지 않으며 어레이를 전달하면 크기(어레이에서 포인터로 변환)에 대한 정보가 손실됩니다.당신은 야합다니해를 사용해야 .std::array 그경, 작클에서 C++ 합니다.size반복할 수 있는 기능 및 반복기. 이제 ..

programing 2023.07.18

Python 반복기에서 마지막 항목을 가져오는 가장 깨끗한 방법

Python 반복기에서 마지막 항목을 가져오는 가장 깨끗한 방법 파이썬 2.6의 반복기에서 마지막 항목을 가져오는 가장 좋은 방법은 무엇입니까?예를 들어, my_iter = iter(range(5)) 가장 짧은 코드/가장 깨끗한 방법은 무엇입니까?4부터my_iter? 이렇게 할 수는 있지만 효율적이지는 않은 것 같습니다. [x for x in my_iter][-1] Python 3.x를 사용하는 경우: *_, last = iterator # for a better understanding check PEP 448 print(last) python 2.7을 사용하는 경우: last = next(iterator) for last in iterator: continue print last 측면 참고: 일반적으..

programing 2023.07.18

XPath를 BeautifulSoup과 함께 사용할 수 있습니까?

XPath를 BeautifulSoup과 함께 사용할 수 있습니까? 저는 BeautifulSoup을 사용하여 URL을 스크랩하고 있으며 다음 코드를 가지고 있습니다.td클래스가 누구인지 태그'empformbody': import urllib import urllib2 from BeautifulSoup import BeautifulSoup url = "http://www.example.com/servlet/av/ResultTemplate=AVResult.html" req = urllib2.Request(url) response = urllib2.urlopen(req) the_page = response.read() soup = BeautifulSoup(the_page) soup.findAll('td',att..

programing 2023.07.18

변수가 없음 또는 numpy.array인지 확인할 때 ValueError가 발생했습니다.

변수가 없음 또는 numpy.array인지 확인할 때 ValueError가 발생했습니다. 변수가 없음인지 numpy.array인지 확인하고 싶습니다.구현했습니다.check_a이 기능을 수행합니다. def check_a(a): if not a: print "please initialize a" a = None check_a(a) a = np.array([1,2]) check_a(a) 그러나 이 코드는 ValueError를 발생시킵니다.앞으로 곧장 가는 길은 무엇입니까? ValueError Traceback (most recent call last) in () 6 check_a(a) 7 a = np.array([1,2]) ----> 8 check_a(a) in check_a(a) 1 def check_a(a..

programing 2023.07.18