python 94

IPython 노트북을 명령줄을 통해 파이썬 파일로 변환하려면 어떻게 해야 합니까?

IPython 노트북을 명령줄을 통해 파이썬 파일로 변환하려면 어떻게 해야 합니까? *.ipynb 파일을 진실의 소스로 사용하고 예약된 작업/작업을 위해 프로그래밍 방식으로 .py 파일로 '컴파일'하는 것을 검토하고 있습니다. 이 작업을 수행하는 유일한 방법은 GUI를 사용하는 것입니다.명령줄을 통해 수행할 수 있는 방법이 있습니까?저장할 때마다 Python 스크립트를 출력하지 않거나 IPython 커널을 다시 시작하지 않으려면 다음을 수행합니다. 명령줄에서 다음을 사용할 수 있습니다. $ jupyter nbconvert --to script [YOUR_NOTEBOOK].ipynb 약간의 해킹으로, 당신은 심지어 사전 보류를 통해 IPython 노트북에서 위의 명령을 호출할 수 있습니다.!(명령줄 인수에..

programing 2023.06.19

문자열에서 문자 인스턴스 바꾸기

문자열에서 문자 인스턴스 바꾸기 세미콜론(i-지정된 위치)을 콜론으로 바꾸기만 하는 이 간단한 코드는 작동하지 않습니다. for i in range(0,len(line)): if (line[i]==";" and i in rightindexarray): line[i]=":" 오류가 발생합니다. line[i]=":" TypeError: 'str' object does not support item assignment 세미콜론을 콜론으로 대체하려면 어떻게 해야 합니까?대체 기능은 인덱스를 사용하지 않으므로 대체를 사용할 수 없습니다. 교체하지 않을 세미콜론이 있을 수 있습니다. 예 문자열에는 "하이더!"; 안녕하세요;!와 같은 세미콜론이 얼마든지 있을 수 있습니다.;" 대체할 항목을 알고 있습니다(해당 항목의..

programing 2023.06.14

목록에 포함된 판다 데이터 프레임

목록에 포함된 판다 데이터 프레임 목록 목록을 판다 데이터 프레임으로 쉽게 변환할 수 있습니다. import pandas as pd df = pd.DataFrame([[1,2,3],[3,4,5]]) 하지만 어떻게 목록 목록으로 되돌릴 수 있습니까? lol = df.what_to_do_now? print lol # [[1,2,3],[3,4,5]] 기본 어레이에 액세스하여 이 어레이를 호출할 수 있습니다.tolist방법: >>> df = pd.DataFrame([[1,2,3],[3,4,5]]) >>> lol = df.values.tolist() >>> lol [[1L, 2L, 3L], [3L, 4L, 5L]] 데이터에 보존할 열 및 인덱스 레이블이 있는 경우 몇 가지 옵션이 있습니다. 예제 데이터: >>> ..

programing 2023.06.09

Python pep-8이 들여쓰기를 위해 탭 위에 공백을 두는 것을 강력히 권장하는 이유는 무엇입니까?

Python pep-8이 들여쓰기를 위해 탭 위에 공백을 두는 것을 강력히 권장하는 이유는 무엇입니까? 닫혔습니다. 이 질문은.여론에 입각한현재 답변을 수락하고 있지 않습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트합니다. 1년 전에 문을 닫았습니다. 이 질문을 개선합니다. 스택 오버플로와 PEP 8에서 권장 사항은 Python 프로그램에서 들여쓰기에만 공간을 사용하는 것입니다.저는 지속적인 압흔의 필요성을 이해할 수 있고 그 고통을 느꼈습니다. 공간이 선호되는 근본적인 이유가 있습니까?저는 탭을 사용하는 것이 훨씬 더 쉽다고 생각했을 것입니다.음, 모든 사람들이 공간에 대해 강한 편견을 가지고 있는 것처럼 보입니다.저는 탭만 사용합니다.그..

programing 2023.06.09

선의 개별 점에 대한 마커 설정

선의 개별 점에 대한 마커 설정 그림에 선을 그리는 데 Matplotlib을 사용했습니다.이제 선의 개별 점에 대한 스타일, 특히 마커를 설정하려고 합니다.이거 어떻게 하는 거지? 제 질문을 명확히 하기 위해, 저는 라인의 모든 마커가 아닌 라인의 개별 마커에 대한 스타일을 설정할 수 있기를 원합니다.키워드 인수 지정linestyle및/또는marker할 때에plot. 예를 들어, 점선과 파란색 원 마커를 사용합니다. plt.plot(range(10), linestyle='--', marker='o', color='b', label='line with marker') plt.legend() 동일한 내용에 대한 바로 가기 호출: plt.plot(range(10), '--bo', label='line with..

programing 2023.06.04

파이썬의 for 루프에서 "통과"와 "계속" 사이에 차이가 있습니까?

파이썬의 for 루프에서 "통과"와 "계속" 사이에 차이가 있습니까? 두 Python 키워드 사이에 큰 차이가 있습니까?continue그리고.pass예와 같이 for element in some_list: if not element: pass 그리고. for element in some_list: if not element: continue 제가 알아두어야 하나요?네, 그들은 완전히 다른 일을 합니다. pass그저 아무것도 하지 않는 반면에continue다음 루프 반복을 계속합니다.예제에서 다음 문장 뒤에 다른 문장을 추가하면 차이가 분명해집니다.if실행 후pass이 추가 진술은 실행될 것입니다.끝나고continue그렇지 않을 것입니다. >>> a = [0, 1, 2] >>> for element in ..

programing 2023.05.05

장고는 하루에 10만 명이 넘게 방문했나요?

장고는 하루에 10만 명이 넘게 방문했나요? 닫았습니다. 이 질문은 좀 더 자세히 해야 합니다.집중해요.현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 하나의 문제에 초점을 맞추도록 질문을 업데이트하십시오. 6년 전에 문을 닫았어요 이 게시물은 24일 전에 편집되어 검토를 위해 제출되었지만 게시물을 다시 열지 못했습니다. 이 사이트에 적합하지 않습니다. 이 질문을 개선하십시오. 저는 장고와 함께 웹 어플리케이션을 만들고 있습니다.장고를 선택한 이유는 다음과 같습니다. 무료/오픈 소스 도구로 작업하고 싶었습니다. 저는 Python을 좋아하고 그것이 장기 언어라고 느끼지만, Ruby에 대해서는 잘 몰랐고 PHP는 배우기 매우 귀찮아 보였습니다. 아이디어의 프로토타입을 만들고..

programing 2023.04.25

Python에서 dict 객체의 결합

Python에서 dict 객체의 결합 이 질문에는 이미 답변이 있습니다. 두 사전을 하나의 식에 병합하려면 어떻게 해야 합니까? (43 회답) 닫힘9년 전. 두 개의 합을 어떻게 계산합니까?dictPython의 객체(여기서(key, value)결과 iff에 쌍이 존재합니다.key이indict(복사하지 않는 한) 중 어느 쪽입니까? 예를 들어, 의 결합은{'a' : 0, 'b' : 1}그리고.{'c' : 2}이{'a' : 0, 'b' : 1, 'c' : 2}. 어떤 입력도 수정하지 않고 이 작업을 수행할 수 있는 것이 좋습니다.dict. 이것이 유용한 예: 현재 범위 내의 모든 변수와 그 값의 dict를 가져옵니다.이 질문은 관용어를 제공한다.dits 중 하나를 키워드 인수로 사용하여dict()컨스트럭터:..

programing 2023.01.30

Jinja2에서 날짜 형식을 어떻게 써요?

Jinja2에서 날짜 형식을 어떻게 써요? Jinja2를 사용하여 날짜 필드를 포맷하려면 어떻게 해야 합니까?Python에서는 간단하게 할 수 있습니다. print(car.date_of_manufacture.strftime('%Y-%m-%d')) 근데 진자2로 날짜 형식을 어떻게 해야 되지?두 가지 방법이 있습니다.직접적 접근법은 템플릿 내의 strftime() 메서드를 호출(및 인쇄)하는 것입니다. {{ car.date_of_manufacture.strftime('%Y-%m-%d') }} 또 다른 눈에 띄게 더 나은 접근방식은 자체 필터를 정의하는 것입니다. 예를 들어 다음과 같습니다. from flask import Flask import babel app = Flask(__name__) @app.t..

programing 2023.01.30

Panda 데이터 프레임에서 행 목록을 삭제하는 방법은 무엇입니까?

Panda 데이터 프레임에서 행 목록을 삭제하는 방법은 무엇입니까? 데이터 프레임 df: >>> df sales discount net_sales cogs STK_ID RPT_Date 600141 20060331 2.709 NaN 2.709 2.245 20060630 6.590 NaN 6.590 5.291 20060930 10.103 NaN 10.103 7.981 20061231 15.915 NaN 15.915 12.686 20070331 3.196 NaN 3.196 2.710 20070630 7.907 NaN 7.907 6.459 다음으로 목록에 표시된 특정 시퀀스 번호를 가진 행을 드롭합니다.여기서 다음과 같이 가정합니다.[1,2,4],왼쪽: sales discount net_sales cogs ST..

programing 2023.01.30