본문 바로가기
반응형

전체 글38

긴긴밤 - 루리 1. 어린이 문학이라고요? 어린이 문학이라는 단어를 봤을 때 그냥 그런 동화 정도의 장르로 생각했습니다. 긴긴밤의 소개를 읽고 분량을 봤을 때까지도 이 생각은 변하지 않았었습다. 하지만 2시간 정도의 시간을 들여서 책을 다 읽고 난 후 느낀 건 제 예상은 편식쟁이의 선입견에 불과했다는 것입니다. 이쯤에서 이 글을 읽는 사람들은 궁금해 할 수도 있습니다. "대체 그냥 그런 이야기가 뭐예요? 그래서 긴긴밤은 무슨 내용이에요?" 책을 읽지 않았다면 더 이상 이 글을 읽지 않고 책을 읽고 오시는 것을 추천합니다. 긴긴밤은 작가의 글과 그림을 하나하나 느끼면서 읽어볼 만한 책입니다. 작가가 심어놓은 장치들을 피하지 말고 지그시 밟으면서 말이죠. *스포일러 경고 - 아래에 작성된 내용들에는 긴긴밤에서 중요한 내용과.. 2022. 4. 16.
[Ubuntu] 그래픽 카드(GPU) 정보 확인하기 우분투 환경에서 그래픽 카드 정보를 확인 때 주로 사용하는 명령어는 다음과 같습니다. lspci | grep -i VGA sudo lshw -C display 위의 명령어를 사용하면 GPU 정보를 자세히 알려주지만 경우에 따라서는 어느 제조사에서 만들었는지만 알려줍니다. $ lspci | grep -i VGA 0000:00:02.0 VGA compatible controller: Intel Corporation Device 9a60 (rev 01) 0000:01:00.0 VGA compatible controller: NVIDIA Corporation Device 2520 (rev a1) $ sudo lshw -C display *-display description: VGA compatible cont.. 2022. 4. 15.
[Ubuntu] Ubuntu 20.04에 Anydesk 설치 시 permission denied: /etc/apt/sources.list.d/anydesk.list 해결 방법 이 글은 우분투(Ubuntu)에 애니데스크(Anydesk)를 설치하는 과정에서 발생했던 오류에 대해서 다루는 글입니다. 참고로 우분투에 애니데스크를 설치하는 방법은 아래의 링크에 매우 잘 나와있습니다. 아래의 링크의 방법을 하나하나 따라 하는 과정에서 글의 제목과 같은 오류를 만났다면 그때 다시 돌아오셔도 됩니다. 오류가 발생하지 않았다면 축하드립니다! (아? 오류가 발생하지 않았으면 이 글을 읽고 있지도 않았으려나요?) https://ubunlog.com/ko/anydesk-escritorio-remoto-ubuntu-20-04/ AnyDesk, Ubuntu 20.04에이 원격 데스크톱 앱 설치 다음 기사에서는 AnyDesk를 설치하는 방법을 살펴 보겠습니다. 이것은 원격 데스크톱 도구입니다. ubun.. 2022. 4. 13.
[Python] 함수 호출 횟수 계산 시 알아둬야하는 Local, Enclosing, Global, and Built-in scopes (LEGB) 규칙 함수의 호출 횟수를 계산하는 코드를 짠다고 해보겠습니다. 아래의 예제와 같이 cnt를 선언할 경우 분명 선언 및 초기화를 해주었음에도 불구하고 변수가 선언되지 않았다는 오류가 발생합니다. 저는 개인적으로 이런 식으로 전역 변수를 사용하는 것을 좋아하지 않습니다. cnt: int = 0 def test_func(): cnt += 1 # cnt = cnt + 1 # 동일 에러 발생 if __name__ == "__main__": test_func() Exception has occurred: UnboundLocalError local variable 'cnt' referenced before assignment 자 그럼 왜 이런 오류가 발생할까요? 파이썬 공식문서를 확인해보겠습니다. 파이썬의 함수 내에서 참.. 2022. 4. 7.
[TensorFlow] Apple Silicon (M1) MacBook 에서 TensorFlow 버전 지정하여 설치하기 - 컴퓨터: M1 맥북에어 - 아나콘다 버전: conda 4.12.0 - Python 버전: 3.9.7 (급하신 분은 (설치 방법) 정리하면 다음과 같습니다. 만 보시면 됩니다!) Apple Silicon 맥북에서 버전을 지정하고 TensorFlow를 정상적으로 설치하는 방법에 대해서 간략하게 소개하려고 합니다. 친절하게도 아래의 링크에 가면 설치 방법이 나와있습니다. 하지만 조금 부족한 부분이 있어서 이에 대한 코드 1~2줄을 추가적으로 설명하는 짧을 글을 써보려고 합니다. https://developer.apple.com/metal/tensorflow-plugin/ Metal - Apple Developer Find presentations, documentation, sample code, and .. 2022. 4. 4.
[TensorFlow 2.8] Import "tensorflow.keras" could not be resolved Pylance(reportMissingImports) 경고 해결하기 - 컴퓨터: M1 맥북에어 - 아나콘다 버전: conda 4.12.0 - Python 버전: 3.9.7 - TensorFlow 버전: 2.8.0 (기존) > 2.6.0 (변경) 어느 순간부터 tensorflow를 사용하는데 경고가 뜨기 시작했습니다. 정상적으로 설치된 것을 확인했고 코드가 정상적으로 실행되니 그냥 써도 상관은 없지만 신경 쓰여서 해결 방법을 좀 찾아봤습니다. 발생하는 경고는 다음과 같습니다. tensorflow.keras를 통해서 import를 하는 대상들에 대해서 경고를 띄웁니다. (글 작성 시점 2022년 04월 04일) Import "tensorflow.keras.preprocessing.image" could not be resolvedPylance(reportMissingImpo.. 2022. 4. 4.
[Python] 타입 힌트에서 List와 list의 차이 목차 1. 대문자와 소문자 2. 자료형이요? 3. What's New In Python 3.9 1. 대문자와 소문자 파이썬에서 타입 힌트를 자주 사용하다보니 궁금했던 사항이 있었습니다. 대문자로 시작하는 List는 소문자로 시작하는 list와 무엇이 다를까요? 오늘은 이 질문에 대한 짧은 글을 써보려고 합니다. 2. 자료형이요? list는 자료형입니다. 간단하게 타입이 무엇인지 출력해보면 그냥 간단하게 '타입(type)'이라고 나옵니다. 비교를 위해서 int에 대한 출력도 첨부했습니다. from typing import List print(f"type(list): {type(list)}") print(f"type(int) : {type(int)}") print(f"type(List): {type(List.. 2022. 4. 3.
천문학자는 별을 보지 않는다 - 심채경 1. 내가 좋아하는 사람들 스스로 생각해 봤을 때 나는 돈이나 명예에 그렇게 욕심이 많은 사람이 아니다. 내가 무언가를 열심히 할 때는 돈을 많이 줘서도 내가 하는 그 일이 나에게 명예를 가져다줘서도 아니다. 정말 그 일이 하고 싶어서 하는 거다. 딱히 의미 있는 일이 아닌데 열심히 한다. 살다 보면 그런 사람들이 종종 있었다. 강사로 계시며 대학 수학을 가르쳐주시던 교수님은 취미가 수학 문제를 푸는 거라고 하셨다. 교수님의 따님은 교수님에게 맨날 수학을 보면서도 그게 어떻게 재밌을 수 있냐고 물어봤다고 이야기해주셨었다. 수식 하나하나를 유도하는 그분의 얼굴에는 행복함이 가득했다. 거리와 각도, 시차를 설명하기 위해 칠판에 옴싹 달라붙어서, 모두가 보고 있지만 아무도 보지 못하게 애쓰며 점 두 개를 칠판.. 2022. 4. 3.
고전 컴퓨터 알고리즘 인 파이썬 (Classic Computer Science Problems in Python) - 데이비드 코펙 저/최길우 역 1. 들어가며 책 이야기를 하기에 앞서서 제 이야기를 잠시 해보려고 합니다. 저는 프로그래밍 비전공자입니다. 공학 분야에 있기는 하지만 프로그래밍을 취미 삼아 공부하는 그저 그런 사람입니다. 대학 필수 전공으로 들었던 프로그래밍 관련 수업에서 당당하게 D를 받고 충격으로 인해서 휴학했습니다. 그러다가 C언어를 공부하고 자료구조를 공부하고 프로그래밍의 매력에 빠져들었습니다. 그렇게 지금은 내 취미는 프로그래밍이요!라고 말하는 사람이 되었습니다. 처음 이 책을 접하게 된 배경은 제가 활동하는 MATLAB 오픈 카톡방에서 알고리즘 스터디를 진행하면서 였습니다. 파이썬을 꼭 배워보고 싶기도 했고 MATLAB을 주된 프로그래밍 언어로 사용하고 있는 상황에서 요즘의 트렌드에 맞는 프로그래밍 언어를 하나 정도 더 배.. 2022. 2. 1.
반응형