본문 바로가기

1.344

Python 리스트의 평균을 찾는 중, Finding the average of a list 질문 파이썬에서 리스트의 평균을 어떻게 구할 수 있을까요? [1, 2, 3, 4] ⟶ 2.5 답변 Python 3.8+에서는 부동 소수점과의 숫자 안정성을 위해 statistics.fmean을 사용하십시오. (빠름.) Python 3.4+에서는 부동 소수점과의 숫자 안정성을 위해 statistics.mean을 사용하십시오. (더 느림.) xs = [15, 18, 2, 36, 12, 78, 5, 6, 9] import statistics statistics.mean(xs) # = 20.11111111111111 Python 3의 이전 버전에서는 다음을 사용하십시오. sum(xs) / len(xs) Python 2에서 부동 소수점 나눗셈을 얻으려면 len을 부동 소수점으로 변환하십시오: sum(xs) / f.. 2023. 8. 2.
Python 파이썬 객체가 어떤 메소드를 가지고 있는지 찾기, Finding what methods a Python object has 질문 Python 객체가 주어지면, 이 객체가 가지고 있는 모든 메소드의 목록을 얻는 쉬운 방법이 있을까요? 만약 이게 불가능하다면, 특정 메소드가 있는지 확인하는 쉬운 방법이 있을까요? 메소드를 호출할 때 오류가 발생하는지 확인하는 것 외에 다른 방법이 있을까요? 답변 많은 객체에 대해서, 관심 있는 객체로 'object'를 대체하여 이 코드를 사용할 수 있습니다: object_methods = [method_name for method_name in dir(object) if callable(getattr(object, method_name))] 이것은 diveintopython.net에서 발견한 것입니다(이제 아카이브되었습니다), 그곳에서 자세한 내용을 확인할 수 있습니다! AttributeErro.. 2023. 8. 2.
Python 플라스크 뷰에서 JSON 응답을 반환합니다., Return JSON response from Flask view 질문 나는 Pandas를 사용하여 CSV 파일을 분석하고 요약 정보를 포함하는 dict를 생성하는 함수를 가지고 있습니다. Flask view에서 결과를 응답으로 반환하려고 합니다. JSON 응답을 어떻게 반환할 수 있을까요? @app.route("/summary") def summary(): d = make_summary() # json으로 되돌려 보냅니다. 답변 보기는 직접적으로 Python dict나 list를 반환할 수 있으며 Flask는 자동으로 jsonify를 호출합니다. @app.route("/summary") def summary(): d = make_summary() return d 이전 버전의 Flask를 사용하거나 다른 JSON 직렬화 가능한 객체를 반환하려면 jsonify를 가져와서.. 2023. 8. 1.
Python 문자열에서 여러 개의 공백을 간단히 제거하는 방법이 있나요?, Is there a simple way to remove multiple spaces in a string? 질문 다음 문자열을 가정해보십시오: The fox jumped over the log. 다음으로 변환됩니다: The fox jumped over the log. 리스트를 나누거나 나열하지 않고 이를 달성하기 위한 가장 간단한 방법(1-2줄)은 무엇입니까? 답변 >>> import re >>> re.sub(' +', ' ', 'The quick brown fox') 'The quick brown fox' 2023. 8. 1.