본문 바로가기

of3

Python numpy.random.seed(0)은 무엇을 하는 것인가요?, What does numpy.random.seed(0) do? 질문 What does np.random.seed do? np.random.seed(0) 답변 np.random.seed(0)은 난수를 예측 가능하게 만듭니다. >>> numpy.random.seed(0) ; numpy.random.rand(4) array([ 0.55, 0.72, 0.6 , 0.54]) >>> numpy.random.seed(0) ; numpy.random.rand(4) array([ 0.55, 0.72, 0.6 , 0.54]) 시드를 재설정하면 매번 동일한 숫자 세트가 나타납니다. 만약 랜덤 시드가 재설정되지 않으면, 매번 호출할 때마다 다른 숫자가 나타납니다: >>> numpy.random.rand(4) array([ 0.42, 0.65, 0.44, 0.89]) >>> numpy.r.. 2023. 10. 26.
Python 여러 단어 경계 구분자로 문자열을 단어로 나누세요., Split Strings into words with multiple word boundary delimiters 질문 나는 내가 하려는 것이 꽤 흔한 작업인 것 같지만 웹에서는 참조를 찾을 수 없었습니다. 저는 문장부호와 함께 텍스트를 가지고 있고, 단어들의 목록을 원합니다. "Hey, you - what are you doing here!?" 다음과 같이 되어야 합니다. ['hey', 'you', 'what', 'are', 'you', 'doing', 'here'] 하지만 파이썬의 str.split()은 하나의 인자만 작동하기 때문에, 공백으로 나눈 후에는 모든 단어들이 문장부호와 함께 있습니다. 아이디어가 있으신가요? 답변 re.split() re.split(pattern, string[, maxsplit=0]) Split string by the occurrences of pattern. If capturin.. 2023. 6. 30.
Python 현재 디렉토리의 모든 하위 디렉토리 목록 가져오기, Getting a list of all subdirectories in the current directory 질문 Python에서 현재 디렉토리의 모든 하위 디렉토리 목록을 반환하는 방법이 있나요? 파일로는 이것을 할 수 있다는 것을 알고 있지만, 대신 디렉토리 목록을 얻어야 합니다. 답변 당신이 말하는 것은 즉시 하위 디렉토리를 의미하는 것인가, 아니면 트리 아래 모든 디렉토리를 의미하는 것인가요? 어떤 방식이든, 이를 수행하기 위해 os.walk를 사용할 수 있습니다: os.walk(directory) 각 하위 디렉토리에 대해 튜플을 생성합니다. 3-tuple의 첫 번째 항목은 디렉토리 이름입니다. 따라서 [x[0] for x in os.walk(directory)] 은 재귀적으로 모든 하위 디렉토리를 알려줍니다. 튜플의 두 번째 항목이 첫 번째 위치의 엔트리의 하위 디렉토리 목록이기 때문에 대신 이것을 사.. 2023. 6. 10.