를 추출하는 나는 직교 좌표를 포함하는 목록이 목록을 가지고 : 나는 통해 반복 할파이썬, 목록 2 개 목록 사이에 반복 하나의 목록에서 값이 다른의 값과 비슷한 경우보고 그들에게
LBCoord = [[1195,456],[1324,674],[5644,687],[4679,654]] #very long list
CoreCoord = [[1145,466],[1524,644],[5664,657],[4479,654]] #very long list
이 두 목록은 x (LBCoord [n] [0])과 y (LBCoord [n] [1])의 두 좌표 집합 중 하나가 사용자가 결정한 x와 y 범위에 속하는지 확인합니다.
가
가 LBCoord 포함#user determined x and y ranges
xRange = 3
yRange = 5
LBCoord = [[1000,400],[1324,674],[5644,687],[4679,654]] #very long list
CoreCoord = [[1145,466],[1524,644],[5664,657],[997,395]] #very long
즉 경우 (I은 X의 범위로 할 필요를 검색하고 좌표의 세트, 명확하고 LBCoord 및 CoreCoord 어떤 위치 내에서 서로 AY 범위) 좌표 [1000,400]과 CoreCoord는 [997,395]를 포함하고 있습니다. 프로그램이 xRange와 yRange에있는 좌표 세트를 인쇄하고 계속 실행하기를 원합니다.
중첩 된 for 루프를 사용해 보았지만 자이 썬 스크립트를 구현할 때 다루기가 어려웠으므로 문제가되는 좌표의 중복/순열을 꺼 냈습니다.
또 다른 문제는 Python 2.5 및 fiji와 호환되는 스크립트로 실행해야하므로 일부 가져온 도구가 작동하지 않습니다.
도움이 될 것입니다.
많은 감사,
벤
'xRange'와'yRange'라고 부르는 것은 실제로 해당 LBCoord/CoreCoord 사이의 _distance_입니까? –
그래서 xRange와 yRange는 수천 자릿수가 아닐까요? 목록에서 x와 y 범위에 속하는 모든 좌표의 목록을 얻고 싶습니까? –