python 94

re."예기된 문자열 또는 바이트와 유사한 개체"로 하위 오류가 발생

re."예기된 문자열 또는 바이트와 유사한 개체"로 하위 오류가 발생 저는 이 오류에 대한 게시물을 여러 번 읽었지만 아직도 이해할 수 없습니다.내 기능을 반복하려고 할 때: def fix_Plan(location): letters_only = re.sub("[^a-zA-Z]", # Search for all non-letters " ", # Replace all non-letters with spaces location) # Column and row to search words = letters_only.lower().split() stops = set(stopwords.words("english")) meaningful_words = [w for w in words if not w in stops]..

programing 2023.08.23

PIL 이미지를 바이트 배열로 변환하시겠습니까?

PIL 이미지를 바이트 배열로 변환하시겠습니까? 저는 PIL 이미지 형식의 이미지를 가지고 있습니다.바이트 배열로 변환해야 합니다. img = Image.open(fh, mode='r') roiImg = img.crop(box) 이제 나는 그것이 필요합니다.roiImg바이트 배열로 표시됩니다.여러분의 도움에 감사드립니다. 드디어 해결했습니다!! import io from PIL import Image img = Image.open(fh, mode='r') roi_img = img.crop(box) img_byte_arr = io.BytesIO() roi_img.save(img_byte_arr, format='PNG') img_byte_arr = img_byte_arr.getvalue() 이렇게 하면 잘라..

programing 2023.08.18

Mocking boto3 S3 클라이언트 메소드 Python

Mocking boto3 S3 클라이언트 메소드 Python 나는 예외를 던지기 위해 bot to3 s3 클라이언트 객체의 단일 설법을 조롱하려고 합니다.하지만 이 수업이 정상적으로 진행되려면 다른 모든 방법이 필요합니다. 이는 upload_part_copy를 수행하는 동안 오류가 발생할 때 단일 예외 테스트를 테스트할 수 있기 때문입니다. 첫 번째 시도 import boto3 from mock import patch with patch('botocore.client.S3.upload_part_copy', side_effect=Exception('Error Uploading')) as mock: client = boto3.client('s3') # Should return actual result o =..

programing 2023.08.13

Python 구조의 메모리 내 크기

Python 구조의 메모리 내 크기 32비트 및 64비트 플랫폼에서 Python 데이터 구조의 메모리 크기에 대한 참조가 있습니까? 만약 그렇지 않다면, 이것은 SO에 있으면 좋을 것입니다.철저할수록 좋습니다!따라서 다음 Python 구조에서 사용되는 바이트 수는 다음과 같습니다(에 따라 다름).len내용 유형(해당되는 경우)? int float 언급 str 유니코드 문자열 tuple list dict set array.array numpy.array deque 새 스타일 클래스 객체 오래된 스타일의 클래스 객체 그리고 내가 잊고 있는 모든 것들! (다른 개체에 대한 참조만 보관하는 컨테이너의 경우, 항목 자체의 크기는 공유될 수 있으므로 계산하지 않는 것이 좋습니다.) 또한 런타임에 객체가 사용하는 메..

programing 2023.08.08

Django 쿼리 세트를 Panda DataFrame으로 변환하는 중

Django 쿼리 세트를 Panda DataFrame으로 변환하는 중 장고 쿼리 세트를 판다로 변환합니다.DataFrame다음과 같이: qs = SomeModel.objects.select_related().filter(date__year=2012) q = qs.values('date', 'OtherField') df = pd.DataFrame.from_records(q) 효과는 있지만, 더 효율적인 방법이 있을까요?import pandas as pd import datetime from myapp.models import BlogPost df = pd.DataFrame(list(BlogPost.objects.all().values())) df = pd.DataFrame(list(BlogPost.obje..

programing 2023.07.24

matplotlib에서 빈 하위 플롯을 만들려면 어떻게 해야 합니까?

matplotlib에서 빈 하위 플롯을 만들려면 어떻게 해야 합니까? matplotlib에서 하위 플롯 그룹(예: 3 x 2)을 만들고 있지만 데이터 세트가 6개 미만입니다.나머지 하위 플롯을 공백으로 만들려면 어떻게 해야 합니까? 배열은 다음과 같습니다. +----+----+ | 0,0| 0,1| +----+----+ | 1,0| 1,1| +----+----+ | 2,0| 2,1| +----+----+ 이 작업은 여러 페이지에 걸쳐 계속될 수 있지만, 마지막 페이지에서는 예를 들어 2.1 상자에 대한 5개의 데이터 세트가 비어 있습니다.하지만, 저는 그 수치를 다음과 같이 선언했습니다. cfig,ax = plt.subplots(3,2) 하위 그림 2,1의 공간에는 눈금과 레이블이 있는 기본 축 집합이 ..

programing 2023.07.24

파이썬에서 속성 기능을 사용하는 방법에 대한 실제 예는 무엇입니까?

파이썬에서 속성 기능을 사용하는 방법에 대한 실제 예는 무엇입니까? 사용 방법에 관심이 있습니다.@property파로으썬이▁i제는 단지 코드일 입니다.나는 파이썬 문서를 읽었고, 내 생각에, 거기에 있는 예시는 단지 장난감 코드일 뿐입니다. class C(object): def __init__(self): self._x = None @property def x(self): """I'm the 'x' property.""" return self._x @x.setter def x(self, value): self._x = value @x.deleter def x(self): del self._x 포장을 통해 어떤 이점을 얻을 수 있는지 모르겠습니다._x부동산 장식가로 가득 찼습니다.다음과 같이 구현하면 어떨..

programing 2023.07.19

중첩 함수는 하나의 함수에만 필요할 때 좋은 접근 방식입니까?

중첩 함수는 하나의 함수에만 필요할 때 좋은 접근 방식입니까? 닫혔습니다. 이 질문은.여론에 입각한현재 답변을 수락하고 있지 않습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트합니다. 3년 전에 문을 닫았습니다. 이 질문을 개선합니다. 예를 들면,function A는 에의서필다니요합만해만 필요합니다.function BA는 B 안에서 정의되어야 합니까? 간단한 예입니다.두 가지 방법, 하나는 다른 방법에서 호출됩니다. def method_a(arg): some_data = method_b(arg) def method_b(arg): return some_data 에서 우리는 을 선언할 수 있습니다.def 인타내에의 에.def그래서 만약에metho..

programing 2023.07.19

파이썬 람다 식에 여러 개의 문을 가질 수 있습니까?

파이썬 람다 식에 여러 개의 문을 가질 수 있습니까? 이 질문에는 이미 다음과 같은 답이 있습니다. 목록을 정렬하지 않고 정렬되지 않은 목록의 N번째 항목 찾기 (11개 답변) Python에 다중선 람다 없음:왜 안 되나요? (22개 답변) 마감됨6개월 전에. 목록이 있습니다. lst = [[567, 345, 234], [253, 465, 756, 2345], [333, 777, 111, 555]] 지도를 원합니다.lst각 하위 목록에서 두 번째로 작은 숫자만 포함된 다른 목록으로 이동합니다.그래서 결과는 다음과 같습니다.[345, 465, 333]. 가 가장 , 저는 을 약만내가작숫관있다면나, 쓸수있다니습이을것으로 쓸 수 있을 입니다.map(lambda x: min(x), lst)두 번째로 작은 숫자를..

programing 2023.07.19

Python에서 SVG를 PNG로 변환

Python에서 SVG를 PNG로 변환 을 어떻게 합니까?svgpng파이썬에서?저장 중입니다.svg를 들어StringIO제가 파이카이로 도서관을 이용해야 하나요?그 코드를 어떻게 작성합니까?다음은 cairosvg를 사용하여 수행한 작업입니다. from cairosvg import svg2png svg_code = """ """ svg2png(bytestring=svg_code,write_to='output.png') 그리고 그것은 매력적으로 작동합니다! 더 보기: cairosvg 문서정답은 "pyrsvg" - librsvg를 위한 파이썬 바인딩입니다. 이를 제공하는 Ubuntu python-rsvg 패키지가 있습니다.구글의 소스 코드가 "gnome-python-desktop" GIT 저장소에 포함되어 있..

programing 2023.07.19