python 94

리스트에서 요소 찾기 및 바꾸기

리스트에서 요소 찾기 및 바꾸기 목록을 검색하여 한 요소의 모든 항목을 다른 요소로 대체해야 합니다.지금까지 코드를 사용해도 아무런 효과가 없습니다. 가장 좋은 방법은 무엇일까요? 예를 들어, 목록에 다음과 같은 정수가 있다고 가정합니다. >>> a = [1,2,3,4,5,1,2,3,4,5,1] 숫자 1의 모든 항목을 값 10으로 치환해야 하기 때문에 필요한 출력은 다음과 같습니다. >>> a = [10, 2, 3, 4, 5, 10, 2, 3, 4, 5, 10] 따라서 제 목표는 숫자 1의 모든 인스턴스를 숫자 10으로 바꾸는 것입니다.목록 이해와 조건식을 사용해 보세요. >>> a=[1,2,3,1,3,2,1,1] >>> [4 if x==1 else x for x in a] [4, 2, 3, 4, 3, ..

programing 2022.11.26

Python에서 단일 언더스코어 "_" 변수의 목적은 무엇입니까?

Python에서 단일 언더스코어 "_" 변수의 목적은 무엇입니까? 의 의미는 무엇입니까?_ 후에for★★★★★★★★★★★★★★★★? if tbh.bag: n = 0 for _ in tbh.bag.atom_set(): n += 1 _Python에서는 다음과 같은 세 가지 일반적인 용도가 있습니다. 인터프리터 세션에서 마지막으로 실행된 식 결과를 유지합니다(문서 참조).이 선례는 표준 CPython 통역사에 의해 설정되었으며 다른 통역사들이 이에 따라왔다. i18n에서의 번역 검색의 경우(gettext 매뉴얼 참조 등)는 다음과 같습니다. raise forms.ValidationError(_("Please enter a correct username")) 범용 "폐기" 변수 이름: 함수 결과의 일부가 의도적..

programing 2022.11.17

Python3:ImportError: 모듈 다중 처리에서 값을 사용할 때 '_ctypes'라는 이름의 모듈이 없습니다.

Python3:ImportError: 모듈 다중 처리에서 값을 사용할 때 '_ctypes'라는 이름의 모듈이 없습니다. Ubuntu는 Python 2.7.5, 3.4.0으로 구성되어 있습니다.2. Python 2.7.5를 정상적으로 할 수 .x = Value('i', 2) 3. 3.4.에는 없습니다.★★★★★★★★★★★★★★★★★★: Traceback (most recent call last): File "", line 1, in File "/usr/local/lib/python3.4/multiprocessing/context.py", line 132, in Value from .sharedctypes import Value File "/usr/local/lib/python3.4/multiprocessi..

programing 2022.11.17

목록의 목록을 바꿉니다.

목록의 목록을 바꿉니다. 예를 들어 다음과 같습니다. l = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] 제가 찾고 있는 결과는 r = [[1, 4, 7], [2, 5, 8], [3, 6, 9]] 가 아니라 r = [(1, 4, 7), (2, 5, 8), (3, 6, 9)] Python 3: # short circuits at shortest nested list if table is jagged: list(map(list, zip(*l))) # discards no data if jagged and fills short nested lists with None list(map(list, itertools.zip_longest(*l, fillvalue=None))) Python 2: ma..

programing 2022.11.17

JSONDecodeError: 예상 값: 1행 1열(char 0)

JSONDecodeError: 예상 값: 1행 1열(char 0) .Expecting value: line 1 column 1 (char 0)JSON 。 API 호출에 사용하는 URL은 브라우저에서 정상적으로 작동하지만 컬 요청을 통해 수행되면 이 오류가 발생합니다.다음은 제가 컬 요청에 사용하는 코드입니다. 가 return simplejson.loads(response_json) response_json = self.web_fetch(url) response_json = response_json.decode('utf-8') return json.loads(response_json) def web_fetch(self, url): buffer = StringIO() curl = pycurl.Curl() c..

programing 2022.11.17

NumPy의 einsum에 대해서

NumPy의 einsum에 대해서 어떻게 작동합니까? 된 어레이 정정 given given given정A ★★★★★★★★★★★★★★★★★」B는 행렬 (transpose)를 사용하여 (A @ B).T, 또는 동등하게 다음을 사용합니다. np.einsum("ij, jk -> ki", A, B) (주의: 이 답변은 다음 사항에 대한 짧은 블로그 게시물을 기반으로 합니다.einsum」를 참조해 주세요). 무인 does does 가 뭐죠?einsum 할수 수 do do do? 배열이 두 개 생각해 보세요.A ★★★★★★★★★★★★★★★★★」B아, 아, 아, 아... AB으로, 그 후에 새로운 제품군을 만들 수 있습니다. 이 새로운 배열을 특정 축을 따라 합산합니다. 새 배열의 축을 특정 순서로 바꿉니다. 높다ei..

programing 2022.11.16

명령줄 인수를 해석하는 가장 좋은 방법은 무엇입니까?

명령줄 인수를 해석하는 가장 좋은 방법은 무엇입니까? 이 질문에는 이미 답변이 있습니다. 명령줄 인수를 읽거나 처리하는 방법 (21개 답변) 닫힘두 달 전에요. Python 명령줄 인수를 구문 분석하는 데 가장 쉽고 유연하며 쉬운 방법 또는 라이브러리는 무엇입니까?argparse 가는 길이에요.다음은 사용 방법에 대한 간단한 요약입니다. 1) 초기화 import argparse # Instantiate the parser parser = argparse.ArgumentParser(description='Optional app description') 2) 인수 추가 # Required positional argument parser.add_argument('pos_arg', type=int, help='..

programing 2022.11.16

변수가 데이터 프레임인지 확인

변수가 데이터 프레임인지 확인 변수와 함께 함수 f가 호출될 때 var가 팬더 데이터 프레임인지 확인하고 싶다. def f(var): if var == pd.DataFrame(): print "do stuff" 해결책은 매우 간단할 수도 있습니다. def f(var): if var.values != None: print "do stuff" 예상대로 작동하지 않아요. 를 사용합니다.그 이외의 것은 사용하지 않습니다. if isinstance(x, pd.DataFrame): ... # do something PEP8은 다음과 같이 명시하고 있습니다.isinstance유형을 확인하는 데 선호되는 방법입니다. No: type(x) is pd.DataFrame No: type(x) == pd.DataFrame Y..

programing 2022.11.16

Python은 강한 타입입니까?

Python은 강한 타입입니까? Python이 강력한 언어라는 링크를 우연히 발견했습니다. 다만, 타이핑이 강한 언어에서는, 이것을 할 수 없다고 생각했습니다. bob = 1 bob = "bob" 활자가 강한 언어는 런타임에 활자 변경을 허용하지 않는 줄 알았어요.아마도 내가 강한 타입과 약한 타입을 잘못(또는 너무 단순하게) 정의하고 있는 것 같다. 그렇다면 Python은 강하거나 약하게 타이핑된 언어일까요?Python은 강하고 역동적인 타입입니다. 강력한 입력은 값의 유형이 예기치 않은 방식으로 변경되지 않음을 의미합니다.숫자만 포함하는 문자열은 Perl에서 발생하는 것처럼 마법처럼 숫자가 되지 않습니다.유형을 변경할 때마다 명시적인 변환이 필요합니다. 동적 입력이란 변수가 유형을 갖는 정적 입력이 ..

programing 2022.11.06

Django 및 Python을 사용하여 JSON 응답 생성

Django 및 Python을 사용하여 JSON 응답 생성 서버측 Ajax 응답 스크립트를 Django HttpResponse로 변환하려고 합니다만, 동작하지 않는 것 같습니다. 서버측 스크립트는 다음과 같습니다. /* RECEIVE VALUE */ $validateValue=$_POST['validateValue']; $validateId=$_POST['validateId']; $validateError=$_POST['validateError']; /* RETURN VALUE */ $arrayToJs = array(); $arrayToJs[0] = $validateId; $arrayToJs[1] = $validateError; if($validateValue =="Testuser"){ // Valida..

programing 2022.11.06