본문 바로가기

파이썬2271

파이썬은 int와 long을 어떻게 관리합니까? 파이썬이 내부적으로 int 및 long 유형을 관리하는 방법을 아는 사람이 있습니까? 아래 코드를 어떻게 이해해야합니까? >>> print type(65535) >>> print type(65536*65536) 최신 정보: >>> print type(0x7fffffff) >>> print type(0x80000000) 해결 방법 3.x는 long을 모두 제거하고 int 만 사용하여이를 더욱 발전 시켰습니다. 참조 페이지 https://stackoverflow.com/questions/2104884 2020. 12. 26.
파이썬 -inf를 0 값으로 바꿉니다. 배열이 있습니다. x = numpy.array([-inf, -inf, 37.49668579]) -inf 값을 0으로 변경하는 방법이 있습니까? 해결 방법 다음이 있습니다. from numpy import inf x[x == -inf] = 0 참조 페이지 https://stackoverflow.com/questions/21049920 2020. 12. 25.
파이썬 'sudo pip'를 실행하면 어떤 위험이 있습니까? sudo 에서 pip 를 실행하는 것과 관련된 위험은 무엇입니까? 해결 방법 sudo 로 pip 를 실행하면 sudo 로 setup.py 를 실행합니다. 즉, 인터넷에서 임의의 Python 코드를 루트로 실행합니다. 누군가 PyPI에 악성 프로젝트를 올려 설치하면 공격자에게 시스템에 대한 루트 액세스 권한을 부여합니다. 최근에 pip 및 PyPI를 수정하기 전에는 신뢰할 수있는 프로젝트를 다운로드 할 때 공격자가 중간자 공격을 실행하여 코드를 삽입 할 수있었습니다. 참조 페이지 https://stackoverflow.com/questions/21055859 2020. 12. 25.
파이썬 Python에서 파일을 다시여시겠습니까? 이 간단한 파이썬 스크립트가 있다고 가정 해 보겠습니다. file = open('C:\\some_text.txt') print file.readlines() print file.readlines() 실행되면 첫 번째 인쇄는 파일의 텍스트를 포함하는 목록을 인쇄하고 두 번째 인쇄는 빈 목록을 인쇄합니다. 완전히 예상치 못한 것은 아닙니다. 그러나 파일을 다시 읽을 수 있도록 '되감기'하는 방법이 있습니까? 아니면 다시 여는 가장 빠른 방법입니까? 해결 방법 file.seek(0) 할 것입니다. 첫 번째 readlines () 뒤에 해당 줄이 필요합니다. 위의 작업을 수행하려면 file 이 임의 액세스를 지원해야합니다. 참조 페이지 https://stackoverflow.com/questions/2106820 2020. 12. 25.
파이썬 ImportError : virtualenv라는 모듈이 없습니다. Windows7에서 Django 1.3.7과 python 2.7.6을 사용하고 있습니다. 이 코드 줄에서 manage.py를 실행할 때 오류가 발생했습니다. import shutil, sys, virtualenv, subprocess amd 실행 중,이 오류가 발생했습니다. C:\Django-Proj\>python manage.py update_ve Traceback (most recent call last): File "manage.py", line 4, in import shutil, sys, virtualenv, subprocess ImportError: No module named virtualenv 내 사건에 대한 아이디어가있는 사람이 있습니까? 해결 방법 pip install virtualen.. 2020. 12. 25.
파이썬 Matplotlib plot numpy matrix as 0 index numpy 행렬을 준비한 다음 matplotlib를 사용하여 다음과 같이 행렬을 플로팅합니다. >>> import numpy >>> import matplotlib.pylab as plt >>> m = [[0.0, 1.47, 2.43, 3.44, 1.08, 2.83, 1.08, 2.13, 2.11, 3.7], [1.47, 0.0, 1.5, 2.39, 2.11, 2.4, 2.11, 1.1, 1.1, 3.21], [2.43, 1.5, 0.0, 1.22, 2.69, 1.33, 3.39, 2.15, 2.12, 1.87], [3.44, 2.39, 1.22, 0.0, 3.45, 2.22, 4.34, 2.54, 3.04, 2.28], [1.08, 2.11, 2.69, 3.45, 0.0, 3.13, 1.76, 2.46.. 2020. 12. 25.
파이썬 Python은 동시에 두 목록을 반복합니다. 파이썬에서 두 개 이상의 목록을 동시에 반복하는 방법이 있습니까? 같은 것 a = [1,2,3] b = [4,5,6] for x,y in a,b: print x,y 출력하다 1 4 2 5 3 6 다음과 같은 튜플을 사용하여 할 수 있다는 것을 알고 있습니다. l = [(1,4), (2,5), (3,6)] for x,y in l: print x,y 해결 방법 for x, y in zip(a, b): 데모: >>> a = [1,2,3] >>> b = [4,5,6] >>> for x, y in zip(a, b): ... print x, y ... 1 4 2 5 3 6 참조 페이지 https://stackoverflow.com/questions/21098350 2020. 12. 25.
파이썬 문자열이 null이거나 비어 있습니다. 좋아요, 여기에 몇 가지 쉬운 포인트가 있습니다. PyBinding은 다음 스크립트와 함께 제공됩니다. def IsNotNull(value): return value is not None 가깝지만 내가 원하는 것은 이것입니다. bool IsNotNullOrEmpty(string value) { return (value != null) && (value.Length > 0 ); } 해결 방법 def IsNotNull(value): return value is not None and len(value) > 0 참조 페이지 https://stackoverflow.com/questions/2129713 2020. 12. 25.
파이썬 python select specific elements from a list 목록에서 특정 값만 가져 오는 "pythonic"방법이 있습니까?이 펄 코드와 유사합니다. my ($one,$four,$ten) = line.split(/,/)[1,4,10] 해결 방법 operator.itemgetter 를 찾고 있다고 생각합니다. import operator line=','.join(map(str,range(11))) print(line) # 0,1,2,3,4,5,6,7,8,9,10 alist=line.split(',') print(alist) # ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'] one,four,ten=operator.itemgetter(1,4,10)(alist) print(one,four,ten) # ('1', '.. 2020. 12. 25.
파이썬 문장 목록에서 단어 토큰 화 Python 현재 다음과 같은 목록이 포함 된 파일이 있습니다. example = ['Mary had a little lamb' , 'Jack went up the hill' , 'Jill followed suit' , 'i woke up suddenly' , 'it was a really bad dream...'] "example"은 이러한 문장의 목록이며 출력이 다음과 같이 표시되기를 원합니다. mod_example = [ " 'Mary' 'had' 'a' 'little' 'lamb'", 'Jack' 'went' 'up' 'the' 'hill'....] and so on. 토큰 화 된 각 단어로 문장을 분리하여 mod_example 문장의 각 단어 (for 루프 사용시)를 참조 문장과 비교할 수 있어야합니다. 나.. 2020. 12. 25.