반응형
다음 배열이 주어진다고 가정하십시오.
a = array([1,3,5])
b = array([2,4,6])
이렇게 세 번째 배열을 얻을 수 있도록 효율적으로 짜맞추는 방법
c = array([1,2,3,4,5,6])
length (a) == length (b)
라고 가정 할 수 있습니다.
해결 방법
나는 Josh의 대답을 좋아합니다. 좀 더 평범하고 평범하며 약간 더 장황한 솔루션을 추가하고 싶었습니다. 어느 것이 더 효율적인지 모르겠습니다. 비슷한 성능을 기대합니다.
import numpy as np
a = np.array([1,3,5])
b = np.array([2,4,6])
c = np.empty((a.size + b.size,), dtype=a.dtype)
c[0::2] = a
c[1::2] = b
참조 페이지 https://stackoverflow.com/questions/5347065
반응형
'파이썬' 카테고리의 다른 글
파이썬 좋은 Python ORM 솔루션은 무엇입니까? (0) | 2020.10.07 |
---|---|
파이썬 임시 파일에서 생성 및 읽기 (0) | 2020.10.07 |
파이썬 Numpy, multiply array with scalar (0) | 2020.10.07 |
파이썬 How do I check if a list is empty? (0) | 2020.10.07 |
파이썬 TypeError : 'str'은 버퍼 인터페이스를 지원하지 않습니다. (0) | 2020.10.07 |
댓글