numpy.where() 여러 조건
-
Python에서
&
연산자를 사용하여numpy.where()
다중 조건 구현 -
|
를 사용하여numpy.where()
여러 조건을 구현합니다. Python의 연산자 -
numpy.logical_and()
함수를 사용하여numpy.where()
다중 조건 구현 -
Python에서
numpy.logical_or()
함수를 사용하여numpy.where()
다중 조건 구현
이 튜토리얼에서는 Python의numpy.where()
함수에 여러 조건을 지정하는 방법을 소개합니다.
Python에서&
연산자를 사용하여numpy.where()
다중 조건 구현
numpy.where()
함수는 지정된 조건을 적용한 후 배열에서 일부 요소를 선택하는 데 사용됩니다. 단일numpy.where()
함수 내에 여러 조건을 지정해야하는 시나리오가 있다고 가정합니다. 이를 위해&
연산자를 사용할 수 있습니다. 각 조건을 괄호 쌍으로 묶고 그 사이에&
연산자를 사용하여numpy.where()
함수 내에 여러 조건을 지정할 수 있습니다.
import numpy as np
values = np.array([1, 2, 3, 4, 5])
result = values[np.where((values > 2) & (values < 4))]
print(result)
출력:
[3]
위의 코드에서&
연산자와 함께np.where()
함수를 사용하여2
보다 크지 만4
보다 작은 정수 배열에서 값을 선택했습니다. 먼저np.array()
함수로 정수 배열values
를 생성했습니다. 그런 다음np.where()
함수와&
연산자를 사용하여 배열 요소에 여러 조건을 적용하고 선택한 값을result
변수에 저장했습니다. 이 섹션에서는np.where()
함수 내에서 논리 AND 연산자를 사용하는 방법에 대해 설명합니다. 다음 섹션에서는np.where()
함수 내에서 논리 OR 연산자를 사용하는 방법에 대해 설명합니다.
|
를 사용하여numpy.where()
여러 조건을 구현합니다. Python의 연산자
|
를 사용할 수도 있습니다. 연산자를 사용하여numpy.where()
함수 내에 여러 조건을 지정합니다. |
연산자는 파이썬에서 논리 OR 게이트를 나타냅니다. 각 조건을 괄호 쌍으로 묶고|
를 사용하여numpy.where()
함수 내에 여러 조건을 지정할 수 있습니다. 그들 사이의 연산자.
import numpy as np
values = np.array([1, 2, 3, 4, 5])
result = values[np.where((values > 2) | (values % 2 == 0))]
print(result)
출력:
[2 3 4 5]
위의 코드에서|
와 함께np.where()
함수를 사용하여2
보다 크거나2
로 완전히 나눌 수있는 정수 배열values
에서 값을 선택했습니다. 운영자. 먼저np.array()
함수로 정수 배열values
를 만들었습니다. 그런 다음np.where()
함수와|
를 사용하여 배열 요소에 여러 조건을 적용했습니다. 연산자를 사용하고result
변수에 선택한 값을 저장했습니다.
numpy.logical_and()
함수를 사용하여numpy.where()
다중 조건 구현
numpy.logical_and()
함수는 Python에서 AND 게이트의 요소 별 진리 값을 계산하는 데 사용됩니다. numpy.where()
함수 내에서numpy.logical_and()
함수를 사용하여 여러 조건을 지정할 수 있습니다.
import numpy as np
values = np.array([1, 2, 3, 4, 5])
result = values[np.where(np.logical_and(values > 2, values < 4))]
print(result)
출력:
[3]
위의 코드에서는np.logical_and()
함수와 함께np.where()
함수를 사용하여2
보다 크지 만4
보다 작은 정수 배열에서 값을 선택했습니다. 파이썬. 먼저np.array()
함수로 정수 배열values
를 만들었습니다. 그런 다음np.where()
함수와np.logical_and()
함수를 사용하여 배열 요소에 여러 조건을 적용하고 선택한 값을result
변수에 저장했습니다.
Python에서numpy.logical_or()
함수를 사용하여numpy.where()
다중 조건 구현
numpy.logical_or()
함수는 Python에서 OR 게이트의 요소 별 진리 값을 계산하는 데 사용됩니다. numpy.where()
함수 내에서numpy.logical_or()
함수를 사용하여 여러 조건을 지정할 수 있습니다.
import numpy as np
values = np.array([1, 2, 3, 4, 5])
result = values[np.where(np.logical_or(values > 2, values % 2 == 0))]
print(result)
출력:
[2 3 4 5]
위의 코드에서numpy.logical_or()
(와 함께np.where()
함수를 사용하여2
보다 크거나2
로 완전히 나눌 수있는 정수 배열values
에서 값을 선택했습니다. 먼저np.array()
함수로 정수 배열values
를 만들었습니다. 그런 다음np.where()
함수와numpy.logical_or()
함수를 사용하여 배열 요소에 여러 조건을 적용하고 선택한 값을result
변수에 저장했습니다.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn