반응형

Python 96

python에서 정수를 이진수로 변환하는 중

python에서 정수를 이진수로 변환하는 중 정수를 2진수로 변환하기 위해 다음 코드를 사용했습니다. >>> bin(6) '0b110' 그리고 '0b'를 지울 때는 다음과 같이 사용합니다. >>> bin(6)[2:] '110' 내가 어떻게 할 수 있지?6~하듯이00000110대신110?>>> '{0:08b}'.format(6) '00000110' 포맷 문자열의 일부에 대해 설명하겠습니다. {}변수를 문자열에 배치하다 0인수 위치 0에서 변수를 받아들입니다. :이 변수의 포맷옵션을 추가합니다(단, 10진수를 나타냅니다).6) 08왼쪽의 숫자 형식을 8자리 영숫자로 지정합니다. b숫자를 바이너리 표현으로 변환합니다. Python 3.6 이상의 버전을 사용하는 경우 f-string도 사용할 수 있습니다. >>..

sourcecode 2022.09.16

JSON에서 Panda Data Frame으로

JSON에서 Panda Data Frame으로 제가 하려는 것은 다음과 같이 위도 및 경도 좌표로 지정된 경로를 따라 Google 지도 API에서 표고 데이터를 추출하는 것입니다. from urllib2 import Request, urlopen import json path1 = '42.974049,-81.205203|42.974298,-81.195755' request=Request('http://maps.googleapis.com/maps/api/elevation/json?locations='+path1+'&sensor=false') response = urlopen(request) elevations = response.read() 다음과 같은 데이터를 얻을 수 있습니다. elevations.sp..

sourcecode 2022.09.15

Python의 문자열 목록에 동일한 문자열 추가

Python의 문자열 목록에 동일한 문자열 추가 하나의 문자열을 목록에 포함된 모든 문자열에 추가하고 완성된 문자열과 함께 새 목록을 작성하려고 합니다.예제: list1 = ['foo', 'fob', 'faz', 'funk'] string = 'bar' *magic* list2 = ['foobar', 'fobbar', 'fazbar', 'funkbar'] 루프를 시도하고 목록을 이해하려고 했지만 헛수고였어요언제나처럼, 어떤 도움이라도 고마워요.가장 간단한 방법은 목록 이해입니다. [s + mystring for s in mylist] .list왜냐하면 그것은 빌트인 이름을 가리거나 숨기는데, 이것은 매우 좋지 않습니다. 또한 실제로 목록이 필요하지 않고 반복자만 필요한 경우 생성자 식이 더 효율적일 수 ..

sourcecode 2022.09.15

장고에 민달팽이 어떻게 만들어요?

장고에 민달팽이 어떻게 만들어요? 작성하려고 합니다.SlugField장고에서. 저는 다음과 같은 간단한 모델을 만들었습니다. from django.db import models class Test(models.Model): q = models.CharField(max_length=30) s = models.SlugField() 그러면 이렇게 하겠습니다. >>> from mysite.books.models import Test >>> t=Test(q="aa a a a", s="b b b b") >>> t.s 'b b b b' >>> t.save() >>> t.s 'b b b b' 기대했었는데b-b-b-b.슬러피라이즈 기능을 사용해야 합니다. >>> from django.template.defaultfilt..

sourcecode 2022.09.14

python 다중 반환 값 무시

python 다중 반환 값 무시 하나의 태플에 여러 값을 반환하는 Python 함수가 있다고 가정합니다. def func(): return 1, 2 단순히 임시 변수에 할당하는 것이 아니라 결과 중 하나를 무시할 수 있는 좋은 방법이 있을까요?예를 들어 첫 번째 값에만 관심이 있다면 이보다 더 나은 방법이 있을까요? x, temp = func() 사용할 수 있습니다.x = func()[0]첫 번째 값을 반환합니다.x = func()[1]두 번째 것을 돌려주는 것도 마찬가지고요. 한 번에 여러 값을 가져오려면 다음과 같은 방법을 사용하십시오.x, y = func()[2:4].일반적인 규칙 중 하나는 무시할 태플 요소의 변수 이름으로 "_"를 사용하는 것입니다.예: def f(): return 1, 2, 3..

sourcecode 2022.09.14

matplotlib: 이미지에 직사각형을 그리는 방법

matplotlib: 이미지에 직사각형을 그리는 방법 다음과 같이 이미지에 직사각형을 그리는 방법: import matplotlib.pyplot as plt from PIL import Image import numpy as np im = np.array(Image.open('dog.png'), dtype=np.uint8) plt.imshow(im) 어떻게 해야 할지 모르겠어요.matplotlib 축에 패치를 추가할 수 있습니다. 예를 들어(여기서 튜토리얼의 이미지를 사용): import matplotlib.pyplot as plt import matplotlib.patches as patches from PIL import Image im = Image.open('stinkbug.png') # Crea..

sourcecode 2022.09.13

Panda DataFrame에서 True/False를 1/0에 매핑하려면 어떻게 해야 합니까?

Panda DataFrame에서 True/False를 1/0에 매핑하려면 어떻게 해야 합니까? 파이썬에 칼럼이 있어요pandas부울이 있는 데이터 프레임True/False하지만 더 많은 계산을 위해1/0표현.퀵이 있나요?pandas/numpy어떻게 할 수 있을까요?부울 값의 단일 열을 정수 1 또는 0의 열로 변환하는 간단한 방법: df["somecolumn"] = df["somecolumn"].astype(int) 데이터 프레임에 1(int)을 곱하기만 하면 됩니다). [1]: data = pd.DataFrame([[True, False, True], [False, False, True]]) [2]: print data 0 1 2 0 True False True 1 False False True [3]..

sourcecode 2022.09.13

폴더 내용을 삭제하려면 어떻게 해야 합니까?

폴더 내용을 삭제하려면 어떻게 해야 합니까? Python에서 로컬 폴더 내용을 삭제하려면 어떻게 해야 하나요? 현재 프로젝트는 Windows용입니다만, *nix도 보고 싶습니다.import os, shutil folder = '/path/to/folder' for filename in os.listdir(folder): file_path = os.path.join(folder, filename) try: if os.path.isfile(file_path) or os.path.islink(file_path): os.unlink(file_path) elif os.path.isdir(file_path): shutil.rmtree(file_path) except Exception as e: print('Fail..

sourcecode 2022.09.11

정규 표현식 내의 변수를 사용하려면 어떻게 해야 합니까?

정규 표현식 내의 변수를 사용하려면 어떻게 해야 합니까? 를 사용하고 싶습니다.variable내부regex그럼 어떻게 해야 하나요?Python? TEXTO = sys.argv[1] if re.search(r"\b(?=\w)TEXTO\b(?!\w)", subject, re.IGNORECASE): # Successful match else: # Match attempt failed regex를 문자열로 빌드해야 합니다. TEXTO = sys.argv[1] my_regex = r"\b(?=\w)" + re.escape(TEXTO) + r"\b(?!\w)" if re.search(my_regex, subject, re.IGNORECASE): etc. 의 사용에 주의해 주세요.re.escape텍스트에 특수 문자가..

sourcecode 2022.09.11

파이썬에서 델은 언제 유용합니까?

파이썬에서 델은 언제 유용합니까? 이 Python을 로 하는 잘 .del키워드(대부분의 언어에는 유사한 키워드가 없는 것 같습니다).들어 그냥 '를 할당할 수 .None할 때,del메서드를 추가할 수 있습니다. del아니면 파이썬의 쓰레기 수집 전 시절의 흔적일까요?첫째, 당신은 지역 변수 외에 다른 것들을 찾을 수 있다. del list_item[4] del dictionary["alpha"] 이랬다 번째, '아예'를 del로컬 변수 위에 놓으면 의도가 더 명확해집니다.★★★★ del foo 로. foo = None 의 경우는 알고 있습니다.del foo그 목적은 변수를 범위에서 제거하는 것입니다. 않다foo = None그렇게 하고 있어요.만약 누군가가 방금 임무를 부여받았다면foo = None★★★★..

sourcecode 2022.09.06
반응형