반응형

python 34

열을 날짜 형식으로 변환(Pandas Dataframe)

열을 날짜 형식으로 변환(Pandas Dataframe) 팬더 데이터 프레임은 다음과 같습니다. Symbol Date A 02/20/2015 A 01/15/2016 A 08/21/2015 나는 그것을 분류하고 싶습니다.Date, 하지만 그 칼럼은 단지 a.object. 칼럼을 날짜 객체로 만들려고 했는데 해당 형식이 필요하지 않은 문제가 생겼습니다.필요한 형식은2015-02-20,기타. 그래서 이제 저는 numpy가 'American' 날짜를 ISO 표준으로 변환하도록 하는 방법을 알아내려고 합니다. 그러면 날짜를 지정할 수 있는 객체로 만들 수 있기 때문입니다. 어떻게 하면 이 미국 날짜들을 ISO 표준으로 변환할 수 있을까요, 아니면 팬더 안에서 더 간단한 방법이 없을까요?사용가능pd.to_datet..

programing 2023.10.18

디버그 모드에서 플라스크가 두 번 초기화하는 것을 막는 방법?

디버그 모드에서 플라스크가 두 번 초기화하는 것을 막는 방법? 이 질문에는 이미 다음과 같은 답변이 있습니다. Flask dev 서버를 실행하면 두 번 실행되는 이유는 무엇입니까? (7개 답변) 닫힘4년 전에. Python에서 Flask 서비스를 구축하고 디버그 모드를 설정하면 Flask 서비스가 두 번 초기화됩니다.초기화가 캐시 등을 로드할 때 이 작업은 시간이 걸릴 수 있습니다.개발(디버그) 모드에서는 이 작업을 두 번 수행해야 하는 것이 귀찮습니다.디버그가 꺼져 있으면 Flask 서비스는 한 번만 초기화됩니다. 디버그 모드에서 플라스크가 두 번 초기화하는 것을 막는 방법?여기서 가장 간단하게 할 수 있는 일은 다음과 같이 추가하는 것입니다.use_reloader=False에 전화를 걸어 주십시오.a..

programing 2023.10.08

문자열에서 처음 100자 출력

문자열에서 처음 100자 출력 파이썬에서 서브스트링 기능을 찾을 수 있는 것 같습니다. 처음 100자를 문자열로 출력하려고 하는데 어떻게 해야 하나요? 저도 안전하게 하고 싶은데, 문자열이 50자면 망치면 안 된다는 뜻입니다.print my_string[0:100] python 튜토리얼에서: 퇴화된 슬라이스 인덱스는 정상적으로 처리됩니다. 너무 큰 인덱스는 문자열 크기로 대체되고, 하한보다 작은 상한은 빈 문자열을 반환합니다. 그래서 사용해도 안전합니다.x[:100].쉬운: print mystring[:100] 필리핀의 우려에 답하기 위해 (댓글에서) 슬라이싱 작업은 유니코드 문자열에도 괜찮습니다. >>> greek=u"αβγδεζηθικλμνξοπρςστυφχψω" >>> print len(greek)..

programing 2023.10.08

sqalchemy의 선언적 ORM 확장자를 사용하는 경우 다중 열 인덱스

sqalchemy의 선언적 ORM 확장자를 사용하는 경우 다중 열 인덱스 문서와 의 의견에 따르면sqlalchemy.Column수업, 우리는 수업을 이용해야 합니다.sqlalchemy.schema.Index여러 열을 포함하는 인덱스를 지정합니다. 그러나 예제에서는 다음과 같이 Table 개체를 직접 사용하여 수행하는 방법을 보여 줍니다. meta = MetaData() mytable = Table('mytable', meta, # an indexed column, with index "ix_mytable_col1" Column('col1', Integer, index=True), # a uniquely indexed column with index "ix_mytable_col2" Column('col2'..

programing 2023.10.03

평균과 표준 편차가 주어진 정규 분포에서 확률을 계산하는 방법은 무엇입니까?

평균과 표준 편차가 주어진 정규 분포에서 확률을 계산하는 방법은 무엇입니까? 파이썬에서 std, 평균이 주어진 정규분포에서 확률을 계산하는 방법은?나는 이 질문의 OP가 했던 것처럼 정의에 따라 항상 내 함수를 명시적으로 코딩할 수 있습니다: Python의 분포에서 랜덤 변수의 확률 계산 도서관 기능 호출이 있는지 궁금할 뿐인데 이렇게 하실 수 있습니다.제가 상상하기엔 이렇습니다. nd = NormalDistribution(mu=100, std=12) p = nd.prob(98) 펄에도 비슷한 질문이 있습니다: 펄의 정규 분포가 주어진 지점에서 확률을 계산하려면 어떻게 해야 할까요?근데 파이썬에서는 못 봤어요. Numpy가 있습니다.random.normal기능은 있지만 표본 추출 같은 거죠 제가 원하는 ..

programing 2023.09.23

파이썬에서 사전을 멋지게 출력하는 방법?

파이썬에서 사전을 멋지게 출력하는 방법? 저는 이제 막 파이썬을 배우기 시작했고 텍스트 게임을 만들고 있습니다.인벤토리 시스템을 원하지만, 보기 흉하게 보이지 않으면 사전을 출력할 수 없을 것 같습니다. 이것이 지금까지 제가 가진 것입니다. def inventory(): for numberofitems in len(inventory_content.keys()): inventory_things = list(inventory_content.keys()) inventory_amounts = list(inventory_content.values()) print(inventory_things[numberofitems]) 파이썬에 포함된 모듈(예쁜 프린트)이 마음에 듭니다.개체를 인쇄하거나 멋진 문자열 버전의 형식..

programing 2023.09.08

팬더의 이동 열 데이터 프레임이 하나씩 증가합니까?

팬더의 이동 열 데이터 프레임이 하나씩 증가합니까? 판다 데이터 프레임을 가지고 있습니다.저는 제 칼럼 중 하나를 '래그'하고 싶습니다.예를 들어, 전체 열 'gdp'를 하나씩 위로 이동한 다음 나머지 행의 맨 아래에 있는 모든 초과 데이터를 제거하여 모든 열이 다시 동일한 길이가 되도록 하는 것을 의미합니다. df = y gdp cap 0 1 2 5 1 2 3 9 2 8 7 2 3 3 4 7 4 6 7 7 df_lag = y gdp cap 0 1 3 5 1 2 7 9 2 8 4 2 3 3 7 7 어쨌든 이걸 하기 위해서요?In [44]: df['gdp'] = df['gdp'].shift(-1) In [45]: df Out[45]: y gdp cap 0 1 3 5 1 2 7 9 2 8 4 2 3 3 7 ..

programing 2023.09.03

이전 버전의 Python 사전에 있는 키 순서

이전 버전의 Python 사전에 있는 키 순서 코드: d = {'a': 0, 'b': 1, 'c': 2} l = d.keys() print l 인쇄합니다.['a', 'c', 'b']그 방법이 어떤 건지 잘 모르겠어요.keys()l 내 키워드의 순서를 결정합니다.하지만 "적절한" 순서로 키워드를 검색할 수 있으면 좋겠습니다.물론 적절한 순서로 목록을 작성할 수 있습니다.['a', 'b', 'c'].파이썬 3.7+ Python 3.7.0에서는 개체의 삽입 순서 보존 특성이 Python 언어 사양의 공식 부분으로 선언되었습니다.그러므로, 당신은 그것에 의존할 수 있습니다. Python 3.6(CPython) Python 3.6 기준으로 Python의 CPython 구현을 위해 사전은 기본적으로 삽입 순서를 유..

programing 2023.09.03

imshow의 수치가 너무 작습니다.

imshow의 수치가 너무 작습니다. Matlab의 imagesc()와 비슷하기 때문에 imshow()를 사용하여 numpy 배열을 시각화하려고 합니다. imshow(random.rand(8, 90), interpolation='nearest') 회색 창의 중심에서 대부분의 공간이 비어 있는 상태에서 결과 수치는 매우 작습니다.수치를 크게 하려면 어떻게 파라미터를 설정해야 합니까?저는 figsize=(xx,xx)를 시도해 보았지만 제가 원하는 것이 아닙니다.감사합니다! 만약 당신이 주지 않는다면.aspect에 대한 주장.imshow다음 값을 사용합니다.image.aspect당신의matplotlibrc새 값의 기본값matplotlibrc이라equal.그렇게imshow동일한 가로 세로 비율로 배열을 표시합니..

programing 2023.08.14

NumPy의 전치() 방법은 배열의 축을 어떻게 치환합니까?

NumPy의 전치() 방법은 배열의 축을 어떻게 치환합니까? In [28]: arr = np.arange(16).reshape((2, 2, 4)) In [29]: arr Out[29]: array([[[ 0, 1, 2, 3], [ 4, 5, 6, 7]], [[ 8, 9, 10, 11], [12, 13, 14, 15]]]) In [32]: arr.transpose((1, 0, 2)) Out[32]: array([[[ 0, 1, 2, 3], [ 8, 9, 10, 11]], [[ 4, 5, 6, 7], [12, 13, 14, 15]]]) 을 가정튜전플때달할을의수리우에 때.transpose()함수, 무슨 일이 일어납니까? , 배열입니다: 을 통과할 때 하는 방법입니다. 축의 튜플을 전달할 때 NumPy는 어레이..

programing 2023.08.04
반응형