본문 바로가기

1.344

Python 특정 항목이 ndarray에서 몇 번 발생하는지 어떻게 세나요?, How do I count the occurrence of a certain item in an ndarray? 질문 다음 배열에서 0과 1의 개수를 어떻게 세나요? y = np.array([0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0, 1]) y.count(0)은 다음을 반환합니다: numpy.ndarray 객체에는 count 속성이 없습니다. 답변 numpy.unique를 사용하여: import numpy a = numpy.array([0, 3, 0, 1, 0, 1, 2, 1, 0, 0, 0, 0, 1, 3, 4]) unique, counts = numpy.unique(a, return_counts=True) >>> dict(zip(unique, counts)) {0: 7, 1: 4, 2: 1, 3: 2, 4: 1} Non-numpy 방법으로 collections.Counter를 사용하여: impo.. 2023. 9. 10.
Python 파이썬으로 소수점 2자리로 반올림하는 방법은 무엇인가요? [중복], How to round to 2 decimals with Python? [duplicate] 질문 이 코드의 출력에서 많은 소수점을 얻고 있습니다 (화씨에서 섭씨로 변환). 현재 코드는 다음과 같습니다: def main(): printC(formeln(typeHere())) def typeHere(): global Fahrenheit try: Fahrenheit = int(raw_input("안녕하세요! 화씨 값을 입력하고 섭씨로 변환하세요!\n")) except ValueError: print "\n입력한 값이 숫자가 아닙니다!" print "화씨 값을 50으로 설정했습니다!" Fahrenheit = 50 return Fahrenheit def formeln(c): Celsius = (Fahrenheit - 32.00) * 5.00/9.00 return Celsius def printC(ans.. 2023. 9. 10.
Python 명령 줄 인수에 어떻게 접근하나요? [중복], How do I access command line arguments? [duplicate] 질문 나는 프로젝트 설정 설정을 위해 파이썬을 사용하지만, 명령 줄 인수를 얻는 데 도움이 필요합니다. 터미널에서 다음을 시도해보았습니다: $python myfile.py var1 var2 var3 파이썬 파일에서 입력된 모든 변수를 사용하고 싶습니다. 답변 파이썬 튜토리얼에서는 이를 설명합니다: import sys print(sys.argv) 더 구체적으로 말하면, python example.py one two three를 실행하면: >>> import sys >>> print(sys.argv) ['example.py', 'one', 'two', 'three'] 2023. 9. 9.
Python 사용자 입력 및 명령 줄 인수 [닫힘], User input and command line arguments [closed] 질문 Python 스크립트에서 사용자 입력을 받을 수 있는 방법은 무엇이며, 명령 줄에서 실행되면 인수를 읽을 수 있게하는 방법은 무엇인가요? 답변 사용자 입력을 읽으려면 cmd 모듈을 사용하여 미니 커맨드 라인 인터프리터 (도움말 텍스트와 자동 완성 기능 포함)를 쉽게 만들어 볼 수 있으며, 사용자로부터 텍스트 줄을 읽기 위해 raw_input (input은 Python 3+에서 사용)을 사용할 수 있습니다. text = raw_input("프롬프트") # Python 2 text = input("프롬프트") # Python 3 커맨드 라인 입력은 sys.argv에 있습니다. 스크립트에서 다음을 시도해보세요: import sys print (sys.argv) 커맨드 라인 옵션을 구문 분석하는 두 가지 .. 2023. 9. 9.