java, python, js, html, css에서 들여쓰기 space 크기에 대한 개인적 의견
개요 js 작업 중인데, 역시 탭 크기에 대한 고민이 발생되었다. 탭 vs space 이 부분은 사실상 종결된 부분으로, space(공백)으로 구성하는 것이 낫다. '탭 문자'의 특징이 소스 코드 작성이라는 것과 애매하게 안 맞는 부분이 있기 때문인 것인데, 에디터에서 탭 키를 눌렀을 때 공백이 들어가게 지원되면서, 이 문제가 해결이 된 셈이다. 원래는 탭 키를 누르면 탭 문자(\t, U+0009, 등) 들어가게 되는데, 소스 코드에 이것을 포함하고, 컴파일이든 런타임이든에서 이것을 인식시켜야 하고, 이런 저런 이슈가 있는데. html 문서 내에 탭 문자가 들어갔을 때, 브라우저에서 어떤 식으로 표현해야할 지 등 여러 가지 문제가 혼합되어버릴 수 있다. 개발하는 관점에서는 편리하겠지만, 작..
2024. 2. 24.
Numpy 의 Axis 옵션에 대한 정리.
개요 쉬운 듯 하면서... 보면볼수록 헛갈린다. 기왕 정리하는 김에 포스팅하도록 한다... (쓰면서도 헛갈림...) 배열 수준별로 테스트해보자 2차원 배열에서 # 2차원 배열에서 axis 사용 import numpy as np a = np.array([[10, 20, 30], [15,7,55], [5,33,12]]) print(np.max(a, axis=0)) # [15 33 55] # 열 기준 (위아래로 큰 것들) print(np.max(a, axis=1)) # [30 55 33] # 행 기준 (옆으로 큰 것만 추림) 3차원 배열에서 import numpy as np arr = [[[30, 15, 11], [27, 35, 23], [ 6, 1, 8], [17, 24, 32]], [[ 3, 4, 36],..
2021. 5. 7.