반응형

python 34

Python에서 문자열 형식 지정에 여러 인수 사용(예: '%s... %s')

Python에서 문자열 형식 지정에 여러 인수 사용(예: '%s... %s') 나는 다음과 같이 생긴 끈을 가지고 있습니다.'%s in %s'그리고 두 개의 다른 %s가 되도록 인수를 분리하는 방법을 알고 싶습니다.온 제 은 이렇게: 자에서생것낸다같습다니음과은각해바▁my다같니습:다과음. '%s in %s' % unicode(self.author), unicode(self.publication) 하지만 이것은 작동하지 않는데 파이썬에서는 어떻게 보이나요?Mark Cidade의 대답은 옳습니다. 당신은 튜플을 공급해야 합니다. 그러나 Python 2.6 이후부터는 사용할 수 있습니다.%: '{0} in {1}'.format(unicode(self.author,'utf-8'), unicode(self.publ..

programing 2023.07.05

파이썬의 "내부 예외"(트레이스백 포함)?

파이썬의 "내부 예외"(트레이스백 포함)? 제 경력은 C#이고 최근에 Python에서 프로그래밍을 시작했습니다.예외가 발생할 경우 일반적으로 전체 스택 추적을 표시하면서 추가 정보를 추가하는 다른 예외로 래핑합니다.C#에서는 꽤 쉽지만, Python에서는 어떻게 해야 합니까? 예: C#에서 다음과 같은 작업을 수행합니다. try { ProcessFile(filePath); } catch (Exception ex) { throw new ApplicationException("Failed to process file " + filePath, ex); } Python에서도 비슷한 작업을 수행할 수 있습니다. try: ProcessFile(filePath) except Exception as e: raise E..

programing 2023.07.05

파일에 YAML 형식의 데이터를 어떻게 쓸 수 있습니까?

파일에 YAML 형식의 데이터를 어떻게 쓸 수 있습니까? 파이썬을 사용하여 아래의 데이터를 yaml 파일에 써야 합니다. {A:a, B:{C:c, D:d, E:e}} 예를 들어, 사전에 있는 사전어떻게 하면 이를 달성할 수 있을까요?import yaml data = dict( A = 'a', B = dict( C = 'c', D = 'd', E = 'e', ) ) with open('data.yml', 'w') as outfile: yaml.dump(data, outfile, default_flow_style=False) 그default_flow_style=False매개변수는 원하는 형식(흐름 스타일)을 생성하는 데 필요하며, 그렇지 않으면 중첩 집합의 경우 블록 스타일을 생성합니다. A: a B: {C..

programing 2023.06.30

판다 데이터 프레임에서 튜플 열을 분할하려면 어떻게 해야 합니까?

판다 데이터 프레임에서 튜플 열을 분할하려면 어떻게 해야 합니까? 저는 Pandas 데이터 프레임을 가지고 있습니다(이것은 작은 조각에 불과합니다. >>> d1 y norm test y norm train len(y_train) len(y_test) \ 0 64.904368 116.151232 1645 549 1 70.852681 112.639876 1645 549 SVR RBF \ 0 (35.652207342877873, 22.95533537448393) 1 (39.563683797747622, 27.382483096332511) LCV \ 0 (19.365430594452338, 13.880062435173587) 1 (19.099614489458364, 14.018867136617146) RIDGE..

programing 2023.06.30

렌(제너레이터() 방법)

렌(제너레이터() 방법) 이 질문에는 이미 다음과 같은 답이 있습니다. 생성기와 같은 임의의 항목 수를 계산하려면 어떻게 해야 합니까? (8개 답변) 마감됨9년 전에. Python 생성기는 매우 유용합니다.목록을 반환하는 기능에 비해 장점이 있습니다.하지만, 당신은 할 수 있습니다.len(list_returning_function())할 수 있는 방법이 있습니까?len(generator_function())? 업데이트: 물론이야.len(list(generator_function()))효과가 있을 것입니다... 새로 생성하는 생성기 내부에 생성한 생성기를 사용하려고 합니다.새 발전기 계산의 일부로 기존 발전기의 길이를 알아야 합니다.그러나 저는 두 가지 모두 생성기와 동일한 속성으로 함께 유지하고 싶습니다..

programing 2023.06.25

팬더를 사용하여 python에서 Excel 파일 읽기

팬더를 사용하여 python에서 Excel 파일 읽기 이런 식으로 엑셀 파일을 읽으려고 합니다. newFile = pd.ExcelFile(PATH\FileName.xlsx) ParsedData = pd.io.parsers.ExcelFile.parse(newFile) 두 개의 인수가 예상된다는 오류가 발생합니다. 두 번째 인수가 무엇인지 알 수 없으며, 여기서 달성하고자 하는 것은 Excel 파일을 DataFrame으로 변환하는 것입니다. 올바른 방법입니까?아니면 판다를 이용해서 이것을 하는 다른 방법이 있습니까?닫기: 먼저 전화하십시오.ExcelFile하지만 당신은 그 다음에 전화를 합니다..parse시트 이름을 전달합니다. >>> xl = pd.ExcelFile("dummydata.xlsx") >>> ..

programing 2023.06.25

팬더 시리즈를 데이터 프레임으로 변환

팬더 시리즈를 데이터 프레임으로 변환 나는 판다 시리즈 sf: email email1@email.com [1.0, 0.0, 0.0] email2@email.com [2.0, 0.0, 0.0] email3@email.com [1.0, 0.0, 0.0] email4@email.com [4.0, 0.0, 0.0] email5@email.com [1.0, 0.0, 3.0] email6@email.com [1.0, 5.0, 0.0] 그리고 이를 다음과 같은 데이터 프레임으로 변환하고자 합니다. index | email | list _____________________________________________ 0 | email1@email.com | [1.0, 0.0, 0.0] 1 | email2@email.c..

programing 2023.06.25

플라스크 가져오기 오류: 플라스크라는 모듈 없음

플라스크 가져오기 오류: 플라스크라는 모듈 없음 플라스크 튜토리얼을 따르고 있습니다. http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world ./run.py 를 사용하면 다음과 같은 이점을 얻을 수 있습니다. Traceback (most recent call last): File "./run.py", line 3, in from app import app File "/Users/benjaminclayman/Desktop/microblog/app/__init__.py", line 1, in from flask import Flask ImportError: No module named flask 이는 다음과 유사합니다. 가..

programing 2023.06.20

if-elif-elif-else 조건을 기반으로 새 열 생성

if-elif-elif-else 조건을 기반으로 새 열 생성 데이터 프레임이 있습니다.df: A B a 2 2 b 3 1 c 1 3 다음 기준에 따라 새 열을 생성하려고 합니다. if 행A == B: 0 if 행A > B: 1 if 행A df.B, 1, -1)판다는 한 단계로 문제를 해결하기 위한 특별한 구문을 제공합니까? (3개의 새 열을 만든 다음 결과를 결합할 필요 없이)?) 위에 제시된 접근 방식 중 일부를 공식화하기 위해: 다음과 같이 데이터 프레임의 행에서 작동하는 함수를 만듭니다. def f(ro..

programing 2023.06.20

Python에서 dict.clear()와 {} 할당 간의 차이

Python에서 dict.clear()와 {} 할당 간의 차이 파이썬에서 호출하는 것과 다른 점이 있습니까?clear()할당하기{}사전에?만약 그렇다면, 무엇입니까?예: d = {"stuff":"things"} d.clear() #this way d = {} #vs this way 동일한 사전을 참조하는 다른 변수가 있는 경우에는 큰 차이가 있습니다. >>> d = {"stuff": "things"} >>> d2 = d >>> d = {} >>> d2 {'stuff': 'things'} >>> d = {"stuff": "things"} >>> d2 = d >>> d.clear() >>> d2 {} 이는 할당하기 때문입니다.d = {}빈 사전을 새로 만들고 이 사전을 에 할당합니다.d변수.이것은 남습니다...

programing 2023.06.15
반응형