본문 바로가기

파이썬2271

파이썬 판다에서 단일 열을 반올림 나머지 데이터 프레임에 영향을주지 않고 팬더의 단일 열을 반올림하는 방법이 있습니까? df: item value1 value2 0 a 1.12 1.3 1 a 1.50 2.5 2 a 0.10 0.0 3 b 3.30 -1.0 4 b 4.80 -1.0 df.value1.apply (np.round) 준다 0 1 1 2 2 0 3 3 4 5 5 5 데이터를 다음과 같이 만드는 올바른 방법은 무엇입니까? item value1 value2 0 a 1 1.3 1 a 2 2.5 2 a 0 0.0 3 b 3 -1.0 4 b 5 -1.0 5 c 5 5.0 해결 방법 당신은 매우 가깝습니다. You applied the round to the series of values given by df.value1. The retu.. 2020. 12. 6.
파이썬 Filter rows of a numpy array? numpy 배열의 각 행에 함수를 적용하려고합니다. 이 함수가 true로 평가되면 행을 유지하고, 그렇지 않으면 삭제합니다. 예를 들어 내 기능은 다음과 같습니다. def f(row): if sum(row)>10: return True else: return False 다음과 비슷한 것이 있는지 궁금합니다. np.apply_over_axes() numpy 배열의 각 행에 함수를 적용하고 결과를 반환합니다. 나는 다음과 같은 것을 바라고 있었다. np.filter_over_axes() numpy 배열의 각 행에 함수를 적용하고 함수가 true를 반환 한 행만 반환합니다. 이와 같은 것이 있습니까? 아니면 for 루프를 사용해야합니까? 해결 방법 import numpy as np x = np.random.r.. 2020. 12. 6.
파이썬 팬더 그룹 후 적용 병렬화 groupby 이후에 apply 를 병렬화하기 위해 rosetta.parallel.pandas_easy 를 사용했습니다. 예를 들면 다음과 같습니다. from rosetta.parallel.pandas_easy import groupby_to_series_to_frame df = pd.DataFrame({'a': [6, 2, 2], 'b': [4, 5, 6]},index= ['g1', 'g1', 'g2']) groupby_to_series_to_frame(df, np.mean, n_jobs=8, use_apply=True, by=df.index) 그러나 DataFrame을 반환하는 함수를 병렬화하는 방법을 알아 낸 사람이 있습니까? 이 코드는 예상대로 rosetta 에 대해 실패합니다. def tmpFu.. 2020. 12. 6.
파이썬 인덱스 배열을 기반으로 배열을 재정렬하는 방법 다음을 수행하는 데 도움이 될 한 줄 솔루션을 찾고 있습니다. 내가 가지고 있다고 가정 array = np.array([10, 20, 30, 40, 50]) 입력 순서에 따라 재정렬하고 싶습니다. arrange 라는 numpy 함수가 있으면 다음을 수행합니다. newarray = np.arrange(array, [1, 0, 3, 4, 2]) print newarray [20, 10, 40, 50, 30] 공식적으로 재정렬 할 배열이 m x n이고 "인덱스"배열이 1 x n 인 경우 순서는 "인덱스"라는 배열에 의해 결정됩니다. numpy에는 이와 같은 기능이 있습니까? 해결 방법 "인덱스"목록을 직접 사용할 수도 있고 인덱스 배열도 사용할 수 있습니다. >>> arr = np.array([10, 20, .. 2020. 12. 6.
파이썬 Mac + Anaconda에서 Qt 디자이너 앱은 어디에 있습니까? Mac에서 Qt 디자이너 앱을 찾으려고합니다. anaconda 패키지를 설치했고 conda는 qt, sip 및 pyqt가 설치되었다고보고합니다. 그래도 폴더에서 디자이너 앱을 찾을 수 없습니다. pyqt를 사용하는 Python 앱이 완벽하게 작동합니다. 저는 Mac을 처음 접했고 아마도 매우 간단한 것을 놓쳤을 것입니다. 디자이너라는 이름의 폴더 트리를 검색했습니다. QtDesigner.so (실행 가능해야합니까?)를 찾았습니다. /Users/XXXX/anaconda/pkgs/pyqt-4.10.4-py27_0/lib/python2.7/site-packages/PyQt4 but it won't even run saying "cannot execute binary file" anaconda / bin에는 없.. 2020. 12. 6.
파이썬 How can I randomly choose a maths operator and ask recurring maths questions with it? 무작위 가져 오기와 관련하여 실행하는 데 문제가있는 간단한 수학 작업이 있습니다. 아이디어는 무작위로 생성 된 10 개의 질문으로 구성된 퀴즈가 있다는 것입니다. random.randint 함수를 사용하여 (0,12) 범위의 숫자를 얻었습니다. [ '+', '-', '*', '/']에 문제가있는 임의 연산자를 선택하는 다음 비트입니다. 나는 학교에서 더 정교한 코딩을 가지고 있지만, 이것이 내가 필요한 것은 무작위로 질문을 만들고 질문하는 능력과 주어진 대답이 올바른지 결정하기 위해 스스로 대답 할 수있는 능력입니다. 내 코드는 다음과 같습니다. import random ops = ['+', '-', '*', '/'] num1 = random.randint(0,12) num2 = random.randin.. 2020. 12. 6.
파이썬 how to use python2.7 pip instead of default pip 방금 python 2.7을 설치하고 2.7 사이트 패키지에 pip를 설치했습니다. 다음 버전을받을 때 : pip -V 이것은 보여준다: pip 1.3.1 from /usr/lib/python2.6/site-packages (python 2.6) 다음 위치에있는 2.7 버전의 pip를 사용하려면 어떻게해야합니까? /usr/local/lib/python2.7/site-packages 해결 방법 $ PATH 변수에 포함 된 일부 위치에 "pip2.7"이라는 바이너리가 설치되어 있어야합니다. 입력하여 확인할 수 있습니다. which pip2.7 이것은 '/usr/local/bin/pip2.7'과 같은 것을 표준 출력에 출력해야합니다. 이와 같은 내용이 인쇄되지 않으면 설치되지 않은 것입니다. 이 경우 다음을 실.. 2020. 12. 6.
파이썬 Automating HP Quality Center with Python or Java HP Quality Center를 사용하는 프로젝트가 있으며 우리가 직면하는 일반적인 문제 중 하나는 결함에 대한 의견을 업데이트하지 않는 사람들입니다. 그래서 주기적으로 알림을 표시하고 사용자가 댓글을 업데이트하도록 강요하는 데 사용할 수있는 작은 스크립트 나 도구를 생각해 냈습니다. Open Test Architecture API를 발견하고 내가 볼 수있는 것과 동일한 Python 또는 Java 예제가 있는지 궁금합니다. 감사 하리 해결 방법 하지만 여기서 진짜 질문은 왜 파이썬이나 자바로하고 싶냐는 것입니다. Workflow 기능을 사용하여 QC에서 직접 필요한 것을 작성하지 마십시오. 이를 통해 VBScript에서 논리를 작성하고 사용자 작업에 대해 QC UI 내에서 호출 할 수 있습니다. 예를 .. 2020. 12. 6.
파이썬 Python-epoch 시간에서 사람이 읽을 수있는 시간으로 초 변환 원래 날짜를 사람이 읽을 수있는 시간으로 변환하기 위해이 코드를 만들었습니다. a = datetime.datetime.strptime(time, "%Y-%m-%d %H:%M:%S.%f") b = datetime.datetime.now() c = b - a days, hours, minutes, seconds = int(c.days), int(c.seconds // 3600), int(c.seconds % 3600 / 60.0), int(c.seconds % 60.0) return days, hours, minutes, seconds EXAMPLE OUTPUT: 1 days, 4 hours, 24 minutes, 37 seconds 에포크 시간을 사용하여 만들려고 노력하고 있지만 일 시간 등을 계산하도록 .. 2020. 12. 6.
파이썬 Pandas : 그룹 내에서 한 행씩 값 아래로 이동 Pandas 데이터 프레임이 있고 값이 다른 열의 값인 새 열을 만들고 한 행 아래로 이동하려고합니다. 마지막 행에는 NaN이 표시되어야합니다. 문제는 각 그룹의 마지막 행에 NaN이 표시되는 그룹별로이 작업을 수행하고 싶다는 것입니다. 그룹의 마지막 행이 데이터 프레임에서 인접한 그룹의 값을 "훔치지"않습니다. 내가 시도한 구현은 매우 부끄럽게 깨져서 근본적인 것을 분명히 오해하고 있습니다. df['B_shifted'] = df.groupby(['A'])['B'].transform(lambda x:x.values[1:]) 해결 방법 Shift는 group by 절의 출력에서 ​​작동합니다. >>> df = pandas.DataFrame(numpy.random.randint(1,3, (10,5)), co.. 2020. 12. 6.