반응형

PYTHON 29

플라스크-SQLAChemy 가져오기/컨텍스트 문제

플라스크-SQLAChemy 가져오기/컨텍스트 문제 플라스크 앱을 다음과 같이 구성하고 싶습니다. ./site.py ./apps/members/__init__.py ./apps/members/models.py apps.members플라스크 청사진입니다. 이제 모델 클래스를 만들려면 앱을 보유해야 합니다. 다음과 같은 것이 있습니다. # apps.members.models from flask import current_app from flaskext.sqlalchemy import SQLAlchemy db = SQLAlchemy(current_app) class Member(db.Model): # fields here pass 하지만 그 모델을 Blueprint 앱으로 가져오려고 하면 겁이 납니다.Runti..

programing 2023.07.20

가져오기 오류: 이름이 panda인 모듈이 없습니다.

가져오기 오류: 이름이 panda인 모듈이 없습니다. 저는 트위터 데이터를 가져오기 위해 파이썬으로 코드를 작성하려고 하는데, Twython에 대한 오류가 발생하지 않습니다.하지만 판다들에게 오류가 생겼습니다. 설치습다니했을 사용하여 했습니다.pip install pandas하지만 여전히 다음과 같은 오류가 발생합니다.어떻게 고칠 수 있습니까? F:\> pip install pandas Collecting pandas c:\python27\lib\site-packages\pip\_vendor\requests\packages\urllib3\util\ssl_.py :90: InsecurePlatformWarning: A true SSLContext object is not available. This pr ..

programing 2023.07.20

각 열 이름에 접미사(또는 접두사)를 추가하는 방법은 무엇입니까?

각 열 이름에 접미사(또는 접두사)를 추가하는 방법은 무엇입니까? 추가합니다._x각 열 이름에 대한 접미사는 다음과 같습니다. featuresA = myPandasDataFrame.columns.values + '_x' 이거 어떻게 하는 거지?추가로, 만약 내가 추가하고 싶다면.x_접미사로서, 솔루션은 어떻게 변할까요?제 생각에 접미사를 추가하는 가장 좋은 방법은 다음과 같습니다. df = df.add_suffix('_some_suffix') DataFrame에서 호출되고 DataFrame을 반환하는 함수이므로 호출 체인에서 사용할 수 있습니다.를 사용할 수 있습니다.list이해력: df.columns = [str(col) + '_x' for col in df.columns] 다른 답변에서 언급한 것과 ..

programing 2023.07.20

Python의 repr( ) 함수 이해

Python의 repr( ) 함수 이해 repr()객체의 평가 가능한 문자열 표현("eval()"할 수 있음). 즉, Python 객체에 대해 평가하는 문자열 표현임을 의미합니다. 즉, 다음과 같습니다. >>> x = 'foo' >>> repr(x) "'foo'" 질문: 할 때 큰따옴표가 나오는 이유는 무엇입니까?repr(x)(받을 때는 받지 않습니다.str(x)) 사용자가 필요한 이유'foo'내가 할 때는eval("'foo'")그리고 x가 아니라 어떤 것이 목적입니까? >>> x = 'foo' >>> x 'foo' 그래서 그 이름은x에 부착됨'foo'현을 매다예를 들어 전화를 걸 때repr(x)통역사가 말합니다.'foo'대신에x그리고 나서 전화합니다.repr('foo'). >>> repr(x) "'fo..

programing 2023.07.20

Python 튜플을 문자열로 변환

Python 튜플을 문자열로 변환 저는 다음과 같은 캐릭터들이 있습니다. ('a', 'b', 'c', 'd', 'g', 'x', 'r', 'e') 다음과 같이 문자열로 변환하려면 어떻게 해야 합니까? 'abcdgxre' 사용: >>> tup = ('a', 'b', 'c', 'd', 'g', 'x', 'r', 'e') >>> ''.join(tup) 'abcdgxre' >>> >>> help(str.join) Help on method_descriptor: join(...) S.join(iterable) -> str Return a string which is the concatenation of the strings in the iterable. The separator between elements is..

programing 2023.07.20

긴 텍스트 문자열에서 모든 줄 바꿈 제거

긴 텍스트 문자열에서 모든 줄 바꿈 제거 기본적으로 사용자에게 콘솔에 텍스트 문자열을 입력하도록 요청하지만 문자열이 매우 길고 줄 바꿈이 많이 포함되어 있습니다.사용자의 문자열을 가져와서 모든 줄 바꿈을 삭제하여 텍스트 한 줄로 만드는 방법은 무엇입니까?나의 끈 획득 방법은 매우 간단합니다. string = raw_input("Please enter string: ") 사용자로부터 줄을 잡는 다른 방법이 있습니까?Mac에서 Python 2.7.4를 실행하고 있습니다. 추신: 분명히 저는 초보자이기 때문에 솔루션이 가장 효율적이지 않더라도 가장 간단한 구문을 사용하는 것은 감사할 것입니다.줄 바꿈을 입력하는 방법raw_input하지만, 당신이 제거하고 싶은 문자들이 있는 문자열이 있다면, 그냥.replac..

programing 2023.07.15

장고를 사용하여 표의 모든 데이터를 제거하는 방법

장고를 사용하여 표의 모든 데이터를 제거하는 방법 두 가지 질문이 있습니다. 장고에서 테이블을 삭제하려면 어떻게 해야 합니까? 표의 모든 데이터를 제거하려면 어떻게 해야 합니까? 이 코드는 성공하지 못한 코드입니다. Reporter.objects.delete() 관리자 내부: def delete_everything(self): Reporter.objects.all().delete() def drop_table(self): cursor = connection.cursor() table_name = self.model._meta.db_table sql = "DROP TABLE %s;" % (table_name, ) cursor.execute(sql) 최신 문서에 따르면 올바른 통화 방법은 다음과 같습니다. ..

programing 2023.07.15

pdb를 종료하고 프로그램을 계속 진행하려면 어떻게 해야 합니까?

pdb를 종료하고 프로그램을 계속 진행하려면 어떻게 해야 합니까? 하고 있습니다.pdb 모듈프을디램있고습다니하. pdb 를종프고완이때램계료진하싶다록습니알방고법을는.프로그램을 실행하는 데 계산 비용이 많이 들기 때문에 스크립트를 완료하지 않고 종료하고 싶지 않습니다. continue작동하지 않는 것 같습니다.PDB를 종료하고 프로그램을 계속하려면 어떻게 해야 합니까?continue실행을 합니다. 중단점이 에 설정됩니다실행을 계속하고 중단점이 발생한 경우에만 중지"해야 하므로 중단점이 어딘가에 설정됩니다.중단점을 제거하려면(수동으로 삽입한 경우): (Pdb) break Num Type Disp Enb Where 1 breakpoint keep yes at /path/to/test.py:5 (Pdb) clea..

programing 2023.07.15

판다 데이터 프레임에서 NaN으로 셀을 설정하는 방법

판다 데이터 프레임에서 NaN으로 셀을 설정하는 방법 데이터 프레임의 열에 있는 잘못된 값을 NaN으로 바꾸고 싶습니다. mydata = {'x' : [10, 50, 18, 32, 47, 20], 'y' : ['12', '11', 'N/A', '13', '15', 'N/A']} df = pd.DataFrame(mydata) df[df.y == 'N/A']['y'] = np.nan 하지만 마지막 줄은 실패하고 경고를 던집니다. 왜냐하면 그것은 다음의 복사본을 작업하고 있기 때문입니다.df그렇다면, 이것을 다루는 올바른 방법은 무엇일까요?다양한 솔루션을 통해iloc또는ix하지만 여기서 저는 부울 조건을 사용해야 합니다.그냥 쓰기replace: In [106]: df.replace('N/A',np.NaN) O..

programing 2023.07.10

Python 3에서는 부동소수점 값 4*0.1이 좋아 보이지만 3*0.1은 그렇지 않은 이유는 무엇입니까?

Python 3에서는 부동소수점 값 4*0.1이 좋아 보이지만 3*0.1은 그렇지 않은 이유는 무엇입니까? 대부분의 소수점이 정확한 부동소수점 표현을 가지고 있지 않다는 것을 알고 있습니다(부동소수점 수학이 깨졌습니까?). 하지만 왜 그런지 모르겠어요4*0.1로 잘 인쇄되어 있습니다.0.4,그렇지만3*0.1그렇지 않습니다. 두 값이 실제로 추한 소수 표현을 가질 때: >>> 3*0.1 0.30000000000000004 >>> 4*0.1 0.4 >>> from decimal import Decimal >>> Decimal(3*0.1) Decimal('0.3000000000000000444089209850062616169452667236328125') >>> Decimal(4*0.1) Decimal('0...

programing 2023.07.05
반응형