본문 바로가기

파이썬2271

파이썬 Python 제한 비선형 최적화 파이썬에서 제한된 비선형 최적화에 권장되는 패키지는 무엇입니까? 내가 해결하려는 특정 문제는 다음과 같습니다. 알 수없는 X (Nx1), M (Nx1) u 벡터 및 M (NxN)이 있습니다. s 행렬. max [5th percentile of (ui_T*X), i in 1 to M] st 0 2020. 12. 23.
파이썬 여러 그룹화 후 Pandas 데이터를 인덱스에서 열로 이동하는 방법 다음 팬더 데이터 프레임이 있습니다. dfalph.head() token year uses books 386 xanthos 1830 3 3 387 xanthos 1840 1 1 388 xanthos 1840 2 2 389 xanthos 1868 2 2 390 xanthos 1875 1 1 중복 된 token 및 years 가있는 행을 다음과 같이 집계합니다. dfalph = dfalph[['token','year','uses','books']].groupby(['token', 'year']).agg([np.sum]) dfalph.columns = dfalph.columns.droplevel(1) dfalph.head() uses books token year xanthos 1830 3 3 1840 3 3.. 2020. 12. 23.
파이썬 Pandas의 데이터 프레임에서 숫자가 아닌 행을 찾으십니까? 인덱스로 사용되는 열과 별도로 숫자 값만 있어야하는 팬더에 큰 데이터 프레임이 있습니다. df = pd.DataFrame({'a': [1, 2, 3, 'bad', 5], 'b': [0.1, 0.2, 0.3, 0.4, 0.5], 'item': ['a', 'b', 'c', 'd', 'e']}) df = df.set_index('item') 숫자가 아닌 값이있는 데이터 프레임 df 의 행을 어떻게 찾을 수 있습니까? 이 예에서는 a 열에 'bad' 문자열이있는 데이터 프레임의 네 번째 행입니다. 이 행은 프로그래밍 방식으로 어떻게 찾을 수 있습니까? 해결 방법 In [11]: df.applymap(np.isreal) Out[11]: a b item a True True b True True c True Tru.. 2020. 12. 23.
파이썬 목록을 다시 정렬하려면 어떻게해야합니까? [a, b, c, d, e] 목록이있는 경우 [d, c, a, b, e] ? 편집 : 나는 그들을 섞고 싶지 않습니다. 미리 정의 된 방식으로 다시 정렬하고 싶습니다. (예를 들어 이전 목록의 세 번째 요소가 새 목록의 첫 번째 요소가되어야한다는 것을 알고 있습니다.) 해결 방법 이렇게 할 수 있습니다 mylist = ['a', 'b', 'c', 'd', 'e'] myorder = [3, 2, 0, 1, 4] mylist = [mylist[i] for i in myorder] print(mylist) # prints: ['d', 'c', 'a', 'b', 'e'] 참조 페이지 https://stackoverflow.com/questions/2177590 2020. 12. 22.
파이썬 Python의 numpy ndarray에서 비 NaN 요소 수 계산 numpy ndarray 행렬에서 NaN이 아닌 요소의 수를 계산해야합니다. 파이썬에서 이것을 어떻게 효율적으로 할 수 있습니까? 이를 달성하기위한 간단한 코드는 다음과 같습니다. import numpy as np def numberOfNonNans(data): count = 0 for i in data: if not np.isnan(i): count += 1 return count numpy에 내장 기능이 있습니까? 빅 데이터 분석을하고 있기 때문에 효율성이 중요합니다. 도움을 주셔서 감사합니다! 해결 방법 np.count_nonzero(~np.isnan(data)) ~ 는 np.isnan 에서 반환 된 부울 행렬을 반전합니다. np.count_nonzero 는 0 \ false가 아닌 값을 계산합니다.. 2020. 12. 22.
파이썬 matplotlib Python의 설치 문제 matplotlib 패키지를 설치 한 후 matplotlib.pyplot을 plt로 가져올 수없는 문제가 있습니다. 어떤 제안이라도 대단히 감사하겠습니다. >>> import matplotlib.pyplot as plt Traceback (most recent call last): File "", line 1, in File "//anaconda/lib/python2.7/site-packages/matplotlib-1.3.1-py2.7-macosx-10.5-x86_64.egg/matplotlib/pyplot.py", line 98, in _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup() File "//anaconda/.. 2020. 12. 22.
파이썬 sqlalchemy는 NULL이 아닙니다. 특정 열에서 NULL이 아닌 값을 선택하기 위해 SQL에서와 같이 필터를 추가하려면 어떻게해야합니까? SELECT * FROM table WHERE YourColumn IS NOT NULL; SQLAlchemy 필터로 어떻게 똑같이 할 수 있습니까? select = select(table).select_from(table).where(all_filters) 해결 방법 열 컨텍스트에서 a! = b 절을 생성합니다. 대상이 None 이면 IS NOT NULL 을 생성합니다. IS NOT 연산자를 구현하십시오. 일반적으로 IS NOT 은 NULL 로 확인되는 None 값과 비교할 때 자동으로 생성됩니다. 그러나 특정 플랫폼에서 부울 값과 비교할 경우 IS NOT 을 명시 적으로 사용하는 것이 바람직 할 수 있.. 2020. 12. 22.
파이썬 괄호없이 함수를 호출하는 목적 python 다음을 고려하세요: class objectTest(): def __init__(self,a): self.value = a def get_value(self): return self.value class execute(): def __init__(self): a = objectTest(1) b = objectTest(1) print(a == b) print(a.get_value() == b.get_value) print(a.get_value() == b.get_value()) print(a.get_value == b.get_value) if __name__ == '__main__': execute = execute(); 이 코드는 >>> False False True False get_value가 함수라는.. 2020. 12. 22.
파이썬 밀리 초가있는 epoch 시간을 datetime으로 변환 루비 스크립트를 사용하여 iso 타임 스탬프를 epoch로 변환했으며 구문 분석하는 파일은 다음과 같은 타임 스탬프 구조를 가지고 있습니다. 2009-03-08T00:27:31.807 밀리 초를 유지하고 싶기 때문에 다음 루비 코드를 사용하여 epoch 시간으로 변환했습니다. irb(main):010:0> DateTime.parse('2009-03-08T00:27:31.807').strftime("%Q") => "1236472051807" 하지만 파이썬에서는 다음을 시도했습니다. import time time.strftime('%Y-%m-%d %H:%M:%S', time.gmtime(1236472051807)) 하지만 원래 날짜 시간을 되 돌리지 못합니다. >>> time.strftime('%Y-%m-%.. 2020. 12. 22.
파이썬 PyCharm을 사용하여 Scrapy 프로젝트를 디버깅하는 방법 저는 Python 2.7로 Scrapy 0.20에서 작업하고 있습니다. PyCharm에는 좋은 Python 디버거가 있습니다. 나는 그것을 사용하여 내 Scrapy 거미를 테스트하고 싶습니다. 누구든지 제발 방법을 알고 있습니까? File->Setting->Project structure->Add content root. 하지만 내가 뭘해야할지 모르겠어 해결 방법 scrapy 명령은 PyCharm 내부에서 시작할 수 있다는 것을 의미하는 python 스크립트입니다. 스크래피 바이너리 ( 스크래피 )를 살펴보면 이것이 실제로 파이썬 스크립트임을 알 수 있습니다. #!/usr/bin/python from scrapy.cmdline import execute execute() 이것은 다음과 같은 명령을 의미합.. 2020. 12. 22.