NumPy 배열 연습
numpy 배열 슬라이싱과 NumPy의 브로드캐스팅 개념을 연습해 봅시다. 브로드캐스팅은 연산을 벡터화해 객체의 모든 원소에 한 번에 적용하는 numpy 배열의 능력을 뜻해요.
세션에는 2차원 numpy 배열 nums가 로드되어 있고, 편의를 위해 콘솔에 출력되어 있습니다. numpy는 np로 임포트되어 있어요.
이 연습은 강의의 일부입니다
효율적인 Python 코드 작성
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Print second row of nums
print(nums[____,____])
# Print all elements of nums that are greater than six
print(____[____ > ____])
# Double every element of nums
nums_dbl = ____ * ____
print(nums_dbl)
# Replace the third column of nums
nums[____,____] = ____[____,____] + ____
print(nums)