본문 바로가기

import3

Python, 2 의 보수 HEX 값으로 부터 int 변환하기, bitstring 모듈 사용 임베디드 프로그래밍을 하다 보면 레지스터 등의 설정을 2의 보수로 해야 하는 경우가 많이 있습니다. int 값을 2의 보수 헥사값으로 표현하거나 또는 2의 보수 헥사 값으로부터 int 값을 구하는 경우 저는 주로 Python bitstring 모듈을 사용하곤 합니다. 대부분의 파이썬 모듈이 그렇듯이 bitstring 모듈 역시도 pip를 통해 아래와 같이 설치할 수 있습니다. pip install bitstring 사용은 아래와 같이 bitstring 모듈을 import 를 하고~ from bitstring import Bits 헥사값을 넣어 줍니다. num = Bits(hex="FFD856") int 값을 구하기 위해서는 int 멤버 변수 값을 확인하면 되고 아래 예를 보면 -10154 임을 알 수 있.. 2019. 2. 14.
Windows 환경에서 TensorFlow 설치 Windows 환경에서 TensorFlow 설치를 위해 아래 공식 홈페이지와 https://www.tensorflow.org/install/install_windows 아래의 한글 페이지를 참조했다. https://tensorflow.blog/%EC%9C%88%EB%8F%84%EC%9A%B0%EC%A6%88%EC%97%90-%EC%95%84%EB%82%98%EC%BD%98%EB%8B%A4-%ED%85%90%EC%84%9C%ED%94%8C%EB%A1%9C%EC%9A%B0-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0/ Tensorflow 초기 버전에서는 Windows 에서 설치시 도커 이미지를 사용해서 설치하라고 했던것 같은데 요즘은 그냥 되나 보다. 위 페이지를 참조하여 아래와 같이 .. 2017. 10. 17.
Powershell, Autohotkey, Python 에서 UUID/ GUID 생성하기 UUID(Universally Unique Identifier) 는 개체를 식별하기 위한 고유 번호이다. 사람의 주민 번호와 비슷하다고 생각하면 될 것 같다. UUID 에 대한 자세한 설명은 아래 주소에서 확인해 보자. https://ko.wikipedia.org/wiki/%EB%B2%94%EC%9A%A9_%EA%B3%A0%EC%9C%A0_%EC%8B%9D%EB%B3%84%EC%9E%90 오라클 데이터베이스나 마이크로소프트 등에서는 GUID (Globally Unique Identifier) 라는 이름으로 사용한다고 한다. https://ko.wikipedia.org/wiki/%EC%A0%84%EC%97%AD_%EA%B3%A0%EC%9C%A0_%EC%8B%9D%EB%B3%84%EC%9E%90 어쨌든 이런.. 2016. 6. 28.