Python 두 개의 중첩된 리스트의 교차점을 찾으세요., Find intersection of two nested lists?
질문 나는 두 개의 평면 리스트의 교차점을 얻는 방법을 알고 있습니다: b1 = [1,2,3,4,5,9,11,15] b2 = [4,5,6,7,8] b3 = [val for val in b1 if val in b2] 또는 def intersect(a, b): return list(set(a) & set(b)) print intersect(b1, b2) 하지만 중첩된 리스트의 교차점을 찾을 때 문제가 시작됩니다: c1 = [1, 6, 7, 10, 13, 28, 32, 41, 58, 63] c2 = [[13, 17, 18, 21, 32], [7, 11, 13, 14, 28], [1, 5, 6, 8, 15, 16]] 최종적으로 다음을 받고 싶습니다: c3 = [[13,32],[7,13,28],[1,6]] 이 문..
2023. 11. 2.
Python numpy.random.seed(0)은 무엇을 하는 것인가요?, What does numpy.random.seed(0) do?
질문 What does np.random.seed do? np.random.seed(0) 답변 np.random.seed(0)은 난수를 예측 가능하게 만듭니다. >>> numpy.random.seed(0) ; numpy.random.rand(4) array([ 0.55, 0.72, 0.6 , 0.54]) >>> numpy.random.seed(0) ; numpy.random.rand(4) array([ 0.55, 0.72, 0.6 , 0.54]) 시드를 재설정하면 매번 동일한 숫자 세트가 나타납니다. 만약 랜덤 시드가 재설정되지 않으면, 매번 호출할 때마다 다른 숫자가 나타납니다: >>> numpy.random.rand(4) array([ 0.42, 0.65, 0.44, 0.89]) >>> numpy.r..
2023. 10. 26.
Python 파이썬에서 리스트에서 고유한 값 가져오기 [중복], Get unique values from a list in python [duplicate]
질문 다음 목록에서 고유한 값을 가져 오려고합니다. ['nowplaying', 'PBS', 'PBS', 'nowplaying', 'job', 'debate', 'thenandnow'] 필요한 출력은 다음과 같습니다. ['nowplaying', 'PBS', 'job', 'debate', 'thenandnow'] 이 코드는 작동합니다. output = [] for x in trends: if x not in output: output.append(x) print(output) 사용해야하는 더 나은 솔루션이 있습니까? 답변 먼저 쉼표로 구분하여 목록을 올바르게 선언합니다. 목록을 세트로 변환하여 고유한 값만 가져올 수 있습니다. mylist = ['nowplaying', 'PBS', 'PBS', 'nowpla..
2023. 6. 2.