본문 바로가기

분류 전체보기2393

파이썬에서 줄임표 슬라이싱 구문을 어떻게 사용합니까? 해결 방법 줄임표 또는 ... 는 숨겨진 기능이 아니라 상수 일뿐입니다. 언어 구문의 일부인 자바 스크립트 ES6와는 상당히 다릅니다. 내장 클래스 또는 Python 언어 구성이 그것을 사용하지 않습니다. 따라서 구문은 전적으로 사용자 또는 다른 사람이 코드를 작성하여 이해하는 데 달려 있습니다. 자신의 수업에서 다음과 같이 사용합니다. >>> class TestEllipsis(object): ... def __getitem__(self, item): ... if item is Ellipsis: ... return "Returning all items" ... else: ... return "return %r items" % item ... >>> x = TestEllipsis() >>> print x[.. 2021. 2. 11.
파이썬 How can I display an image from a file in Jupyter Notebook? 그러나이 문제를 해결하는 방법은 플롯 / 게놈 다이어그램을 파일에 작성한 다음 이미지를 인라인으로 열어 다음과 같은 결과를 얻는 것이라고 생각했습니다. gd_diagram.write("test.png", "PNG") display(file="test.png") 그러나 나는 이것을하는 방법을 알 수 없으며 가능할지 알 수 없습니다. 그렇다면 IPython에서 이미지를 열거 나 표시 할 수 있는지 아는 사람이 있습니까? 해결 방법 from IPython.display import Image Image(filename='test.png') 참조 페이지 https://stackoverflow.com/questions/11854847 2021. 2. 11.
파이썬 공백을 제거하려면 어떻게합니까? 문자열에서 공백 (공백 및 탭)을 제거하는 Python 함수가 있습니까? 예 : \ t example string \ t ? 예제 문자열 해결 방법 s = " \t a string example\t " s = s.strip() s = s.rstrip() s = s.lstrip() s = s.strip(' \t\n\r') 이렇게하면 왼쪽, 오른쪽 또는 왼쪽에서 공백, \ t , \ n 또는 \ r 문자가 제거됩니다. 문자열의 양쪽. import re print(re.sub('[\s+]', '', s)) 다음과 같이 출력되어야합니다. astringexample 참조 페이지 https://stackoverflow.com/questions/1185524 2021. 2. 11.
파이썬 Start IDLE with python 3 on Linux (python 2.7 installed alongside) 나는 처음에 파이썬 2.7을 가지고 있었는데, 종종 OS와 함께 번들로 제공됩니다 (현재 Linux Mint 12 사용). python 3을 사용 해보고 싶었 기 때문에 python 2와 함께 설치했습니다. 모두 괜찮습니다. 터미널에서 python 또는 python3 을 호출하여 두 버전을 모두 실행할 수 있습니다. 그러나 파이썬 3으로 IDLE을 시작할 수있는 방법이없는 것 같습니다. 시작할 때 IDLE에 전달할 수있는 플래그가있어 실행할 파이썬 버전을 선택할 수 있습니까? 예 : (이것들은 작동하지 않습니다) 해결 방법 적절한 패키지를 설치해야합니다. Python 2.x와 3.x는 서로 호환되지 않습니다. 참조 페이지 https://stackoverflow.com/questions/11856802 2021. 2. 11.
파이썬 Python find x value to corresponding max y value in plot 약 300,000 개의 데이터 포인트에서 이동 평균을 플로팅했으며 신호의 피크에 대한 최대 y 값과 해당 주파수 인 해당 x 값을 찾아야합니다. 플롯 자체의 좌표를 제공하고 싶지만 적어도 인쇄 할 수 있다면 만족할 것입니다. 내 프로그래밍 기술이 가장 강하지 않기 때문에 실례합니다. 여기에 내가 작업중인 코드 섹션과 생성되는 플롯에 대한 링크가 있습니다. 이미지를 게시 할 포인트가 충분하지 않습니다. def movingaverage(interval, window_size): window= np.ones(int(window_size))/float(window_size) return np.convolve(interval, window, 'same') x = freq[0:300000] y = fft pylab.. 2021. 2. 11.
파이썬 Print Combining Strings and Numbers 파이썬에서 문자열과 숫자를 인쇄하려면 다음과 같은 다른 방법이 있습니까? first = 10 second = 20 print "First number is %(first)d and second number is %(second)d" % {"first": first, "second":second} 해결 방법 다음 중 하나를 수행 할 수 있습니다 (다른 방법도있을 수 있음). (1) print("First number is {} and second number is {}".format(first, second)) (1b) print("First number is {first} and number is {second}".format(first=first, second=second)) 또는 (2) print('.. 2021. 2. 10.
파이썬 같은 줄에 새 출력 인쇄 루프 출력을 같은 줄의 화면에 인쇄하고 싶습니다. Python 3.x에서 가장 간단한 방법으로 어떻게합니까? 이 질문이 줄 끝에 쉼표를 사용하여 Python 2.7에 대해 요청되었음을 알고 있습니다. i = 0 while i >> for i in range(1, 11): ... print(i, end='') ... 12345678910>>> 최종 개행을 직접 print () 해야합니다. BTW, Python 2에서 후행 쉼표와 함께 "12345678910"이 표시되지 않고 대신 1 2 3 4 5 6 7 8 9 10 이 표시됩니다. 참조 페이지 https://stackoverflow.com/questions/12032214 2021. 2. 10.
파이썬 Python과 Powers 수학 저는 파이썬을 배우고 있지만 약간 혼란 스럽습니다. 온라인 강사가 특정 숫자로 올리려고 할 때 ^ 대신 연산자 **를 사용하라고합니다. 예: print 8^3 11의 출력을 제공합니다. 그러나 내가 찾던 것은 (내가 말한) 512의 정답을 제공하는 print 8 ** 3과 더 유사합니다. 그런데 왜? 누군가 나에게 이것을 설명 할 수 있습니까? 8 ^ 3이 정답이기 때문에 512가 아닌 이유는 무엇입니까? 어떤 경우에 11 (8 ^ 3의 결과)이 될까요? 그래서 검색하려고했지만 나눌 때 계수를 얻는 것에 관한 정보 만보고 있습니다. 해결 방법 참조 페이지 https://stackoverflow.com/questions/12043913 2021. 2. 10.
파이썬 SQLAlchemy 부울 값이 없음입니다. 내 피라미드 앱에이 테이블이 있습니다. class User(Base): __tablename__ = 'users' id = Column(Integer, primary_key=True) ..... is_active = Column(Boolean, unique=False) def __init__(self, name, raw_password): is_active = True 테스트를했을 때 is_active 가 None이라고합니다. def test_register_user(self): user = User('user1', '1234') self.sess.add(user) self.sess.flush() #print user #self.assertTrue(user.is_active, True) user_db_r.. 2021. 2. 10.
파이썬 SQL 쿼리 결과를 PANDAS 데이터 구조로 변환하는 방법은 무엇입니까? 이 문제에 대한 도움을 주시면 대단히 감사하겠습니다. 따라서 기본적으로 SQL 데이터베이스에 대한 쿼리를 실행하고 반환 된 데이터를 Pandas 데이터 구조로 저장하고 싶습니다. 쿼리 코드를 첨부했습니다. Pandas에 대한 문서를 읽고 있지만 내 쿼리의 반환 유형을 식별하는 데 문제가 있습니다. 쿼리 결과를 인쇄하려고했지만 유용한 정보를 제공하지 않습니다. 감사!!!! from sqlalchemy import create_engine engine2 = create_engine('mysql://THE DATABASE I AM ACCESSING') connection2 = engine2.connect() dataid = 1022 resoverall = connection2.execute(" SELECT s.. 2021. 2. 10.