[파이썬] x축 또는 y축을 반전시키는 방법
임의의 x, y 좌표가 있는 산점도 그래프가 있습니다. 현재 Y축은 0에서 시작하여 최대값까지 올라갑니다. Y축이 최대값에서 시작하여 0까지 올라가길 원합니다. points = [(10,5), (5,11), (24,13), (7,8)] x_arr = [] y_arr = [] for x,y in points: x_arr.append(x) y_arr.append(y) plt.scatter(x_arr,y_arr) 이를 더욱 간단하게 만드는 새로운 API가 있습니다. plt.gca().invert_xaxis() 및/또는 plt.gca().invert_yaxis() DisplacedAussie의 대답은 정확하지만 일반적으로 더 짧은 방법은 문제의 단일 축을 뒤집는 것입니다. plt.scatter(x_arr, y_..
2023. 1. 22.
[파이썬] 리스트에서 교차점을 찾는 방법?
a = [1,2,3,4,5] b = [1,3,5,6] c = a and b print c 실제 출력:[1,3,5,6]예상 출력:[1,3,5] 두 목록에서 부울 AND 연산(목록 교차)을 어떻게 달성할 수 있습니까? 순서가 중요하지 않고 중복에 대해 걱정할 필요가 없는 경우 교차 설정을 사용할 수 있습니다. >>> a = [1,2,3,4,5] >>> b = [1,3,5,6] >>> list(set(a) & set(b)) [1, 3, 5] list comprehension을 사용하는 것은 저에게 매우 분명한 것입니다. 성능에 대해서는 확실하지 않지만 최소한 목록에 남아 있습니다. [x for x in a if x in b] 또는 "X 값이 B에 있는 경우 A에 있는 모든 x 값". 두 목록 중 더 큰 것을 ..
2023. 1. 22.