1. 학습
  2. /
  3. 강의
  4. /
  5. 중급 Python

Connected

연습 문제

all walks 시각화

all_walks는 리스트 속의 리스트로, 각 하위 리스트는 하나의 랜덤 워크를 나타냅니다. 이 리스트 속의 리스트를 NumPy 배열로 변환하면 다양한 그래프를 만들 수 있습니다! matplotlib.pyplot은 이미 plt로 임포트되어 있습니다.

중첩된 for 반복문은 이미 작성되어 있으니 신경 쓰지 않아도 됩니다. 지금은 for 반복문 이후에 오는 코드에 집중하세요.

지침

100 XP
  • np.array()를 사용해 all_walks를 NumPy 배열인 np_aw로 변환하세요.
  • np_aw에 plt.plot()을 사용해보고, plt.show()도 함께 추가해보세요. 다른 설정 없이도 잘 작동하나요?
  • np_aw에 np.transpose()를 적용해 np_aw를 전치하세요. 결과는 np_aw_t라고 저장하세요. 이제 np_aw_t의 각 행은 다섯 번의 랜덤 워크에서 주사위를 1번 던진 후의 위치를 나타냅니다.
  • plt.plot()으로 np_aw_t를 그래프로 만들고 plt.show()도 추가하세요. 그래프가 전보다 나아졌나요?