파이썬2271 파이썬 Convert Z-score (Z-value, standard score) to p-value for normal distribution in Python 해결 방법 함수 이름이 더 유익하기 때문에 정규 분포의 생존 함수 (상단 확률)가 조금 더 좋습니다. p_values = scipy.stats.norm.sf(abs(z_scores)) #one-sided p_values = scipy.stats.norm.sf(abs(z_scores))*2 #twosided 정규 분포 "norm"은 scipy.stats의 약 90 개 분포 중 하나입니다. norm.sf는 gotgenes 예제에서와 같이 scipy.special의 해당 함수도 호출합니다. 생존 함수의 작은 이점, sf : cdf를 사용하는 것보다 1에 가까운 분위수에 대해 수치 정밀도가 더 좋습니다. 참조 페이지 https://stackoverflow.com/questions/3496656 2020. 11. 11. 파이썬 Checking whether a variable is an integer or not 변수가 정수인지 어떻게 확인합니까? 해결 방법 이 작업을 수행해야하는 경우 isinstance(, int) 원하는 경우 Python 2.x가 아닌 경우 isinstance(, (int, long)) type 을 사용하지 마십시오. 다형성의 모든 유연성을 차단하기 때문에 파이썬에서는 거의 정답이 아닙니다. 예를 들어 int 를 하위 클래스로 지정하면 새 클래스가 int 로 등록되어야하지만 type 은이를 수행하지 않습니다. class Spam(int): pass x = Spam(0) type(x) == int # False isinstance(x, int) # True 이것은 Python의 강력한 다형성을 고수합니다. 하나가되도록 요구하는 대신 int 처럼 동작하는 모든 객체를 허용해야합니다. 하지만 고전.. 2020. 11. 10. 파이썬 Python 카운터 키 () 반환 값 이미 발생 횟수로 정렬 된 카운터가 있습니다. counterlist = Counter({'they': 203, 'would': 138, 'your': 134,...}). 하지만 counterlist.keys () 를 수행하면 반환 목록은 다음과 같습니다. ['wirespe', 'four', 'accus',...] 대신에 ['they', 'would', 'your',...]. 왜? 해결 방법 카운터 () Counter는 해시 가능한 객체를 계산하기위한 dict 하위 클래스입니다. 요소가 사전 키로 저장되고 개수가 사전 값으로 저장되는 정렬되지 않은 컬렉션입니다. from collections import * class OrderedCounter(Counter, OrderedDict): pass counte.. 2020. 11. 10. 파이썬 How to randomly shuffle data and target in python? 크기가 (image_number, channels, width, height)에 해당하는 4D 배열 훈련 이미지가 있습니다. 또한 차원이 (image_number, class_number)에 해당하는 2D 대상 레이블이 있습니다. 훈련 할 때 random.shuffle을 사용하여 데이터를 무작위로 섞고 싶지만, 내 이미지의 동일한 순서로 레이블을 섞을 수있는 방법은 무엇입니까? 고마워! 해결 방법 numpy 전용 솔루션을 원하면 두 배열에 동일한 이미지 번호가 있다고 가정하고 첫 번째 배열에서 두 번째 배열을 다시 색인화 할 수 있습니다. In [67]: train = np.arange(20).reshape(4,5).T In [68]: target = np.hstack([np.arange(5).resha.. 2020. 11. 10. 파이썬 scikit learn의 전처리-단일 샘플-지원 중단 경고 Ubuntu에서 Anaconda를 새로 설치할 때 ... Scikit-Learn을 사용하여 분류 작업을 수행하기 전에 다양한 방법으로 데이터를 사전 처리하고 있습니다. from sklearn import preprocessing scaler = preprocessing.MinMaxScaler().fit(train) train = scaler.transform(train) test = scaler.transform(test) 이 모든 것이 잘 작동하지만 분류하려는 새 샘플 (아래 임시)이있는 경우 (따라서 동일한 방식으로 전처리하려면 다음을 얻습니다. temp = [1,2,3,4,5,5,6,....................,7] temp = scaler.transform(temp) 그런 다음 사용 중단.. 2020. 11. 10. 파이썬 유니 코드 문자열 Python을 디코딩하는 방법 u'u \ xf1somestring '과 같은 인코딩 된 문자열을 디코딩하는 가장 좋은 방법은 무엇입니까? 배경 : 무작위 값 (문자열 및 정수)을 포함하는 목록이 있습니다. 목록의 모든 항목을 문자열로 변환 한 다음 각각을 처리하려고합니다. 일부 항목의 형식은 다음과 같습니다. u'u \ xf1somestring ' 문자열로 변환하려고 할 때 다음 오류가 발생합니다. UnicodeEncodeError : 'ascii'codec ca n't encode character u '\ xf1'in position 1 : ordinal not in range (128) 나는 시도했다 item = u'u\xf1somestring' decoded_value = item.decode('utf-8', 'ignore').. 2020. 11. 10. 파이썬 플라스크에서 동적 URL을 생성하는 방법은 무엇입니까? 다음과 같이 URL을 구성하려는 데이터베이스에 여러 레코드가 있습니다. mysite.com/post/todays-post-will-be-about todays-post-will-be-about 은 데이터베이스에서 가져옵니다. 플라스크에서 이걸 뺄 수있는 방법이 있나요? 해결 방법 views.py 함수에 변수 이름을 넣을 수 있습니다. 예를 들면 : # you can also use a particular data type such as int,str # @app.route('post/', methods=['GET', 'POST']) @app.route('post/', methods=['GET']) def daily_post(variable): #do your code here return render_t.. 2020. 11. 10. 파이썬 텍스트에 대한 IPython 노트북 키보드 단축키 검색 IPython 노트북에서 텍스트를 검색하는 키보드 단축키가 있습니까? 도움말 | 키보드 단축키와 멋진 단축키가 많이 있지만 텍스트 검색을위한 단축키가 없나요? 노트북은 Ubuntu의 FireFox에서 실행 중입니다. 해결 방법 Jupyter에는 찾기 및 바꾸기 명령이 있습니다 . 키 바인딩은 F (명령 모드)입니다. 물론 브라우저의 기능으로 텍스트를 찾을 수 있지만 (때로는 더 낫다고 생각합니다) Jupyter의 명령도 매우 유용합니다. 여러 코드를 복사하여 붙여 넣은 다음 변수 등을 변경할 때 선택한 셀에서 바꾸기 함수를 많이 사용합니다. ( 참고 : shift + ctrl + P 를 사용하여 명령 팔레트를 시작하고 다른 명령을 찾아 보거나 실행할 수 있습니다. ) 참조 페이지 https://stack.. 2020. 11. 10. 파이썬에서 함수의 입력으로 목록을 전달하는 방법 저는 Python을 사용하고 있으며 목록을 인수로 취하는 함수가 있습니다. 예를 들어 다음 구문을 사용하고 있습니다. def square(x,result= []): for y in x: result.append=math.pow(y,2.0) return result print(square([1,2,3])) 그리고 출력은 [1,4,9] 를 받아야하는 곳에서만 [1] 입니다. 내가 뭘 잘못하고 있죠? 해결 방법 현재 for 루프의 첫 번째 반복에서 함수의 값을 반환하고 있습니다. 이 때문에 for 루프의 두 번째 및 세 번째 반복은 발생하지 않습니다. 다음과 같이 return 문을 루프 외부로 이동해야합니다. import math def square(x): result = [] for y in x: resul.. 2020. 11. 10. 파이썬 Anaconda Python (Windows 플랫폼)에서 xgboost를 설치하는 방법은 무엇입니까? 저는 새로운 Python 사용자입니다. 아래 링크에서 최신 Anaconda 3 2.4.1 (Python 3.5)을 다운로드했습니다. 내 PC 구성 : Windows 10, 64 비트, 4GB RAM Anaconda 명령 프롬프트에서 'pip install xgboost'가 실패한 후 패키지를 다운로드하는 올바른 방법을 찾으려고 몇 시간을 보냈지 만 Anaconda에 대한 특정 지침을 찾을 수 없습니다. 누구든지 Anaconda에서 xgboost를 설치하는 방법에 대해 도울 수 있습니까? 해결 방법 가장 쉬운 방법 (Worked for me)은 다음을 수행하는 것입니다. anaconda search -t conda xgboost 다음과 같은 설치 가능한 기능 목록이 표시됩니다. 예를 들어 mndrake /.. 2020. 11. 10. 이전 1 ··· 141 142 143 144 145 146 147 ··· 228 다음