본문 바로가기
728x90

Programming Languages/Python97

[파이썬 질문] 파이참에서 %matplotlib inline 안될때 파이참을 통해서 간단한 프로그램을 개발하고 있는데 %matplotlib inline이라는 코드가 있습니다. 문제는 해당 코드가 인식이 되지 않고 에러가 나오는데 왜 그런 건가요? %matplotlib inline는 무슨 의미인가요? 파이썬 언어를 기반으로 프로그래밍을 배우다보면 자주 볼 수 있는 코드가 %matplotlib inline이다. 거두절미하고 Matplotlib은 데이터 시각화를 하기 위한 패키지이다. 구현하고자하는 프로그램을 시각적으로 보여주는 기능을 하는데 예를 들어서 데이터를 시각적으로 보이기 위해 차트나 수치를 화면 창으로 표현주는 역할을 한다. 그렇다보니 인공지능 프로그래밍에서는 자주 사용하게 되는 패키지라고 볼 수 있다. 다시 본론으로 돌아와서 Bro가 질문한 파이참에서 %matpl.. 2021. 1. 17.
[Python] open cv란? 인공지능이라고 한다면 컴퓨터가 사람처럼 생각하고 자율적인 사고판단하에 결괏값이 산출되기를 원한다. 컴퓨터가 현실의 사물을 판단하기 위해서는 컴퓨터를 위한 눈이 필요한데, open cv 라이브러리는 컴퓨터가 사물을 인식할 수 있도록 도와준다. open cv 라이브러리가 개발된 목적은 실시간으로 컴퓨터 비전을 목적으로 한 프로그래밍이었지만 안정화와 대중화를 통해 open cv는 다양한 이미지나 영상을 판단하고 원하는 목적으로 결과값을 산출할 수 있도록 도와준다. 인텔 주도하에 개발이 이루어졌지만 제일 중요한 점은 무료로 사용이 가능하다는 것이다. 너무나도 감사하게 무료로 사용할 수 있는 BSD 라이선스이었기 때문에 open cv 개발자와 원저작자에게 감사할 따름이다. 여기서 유의할 점은 open cv에 대한.. 2021. 1. 15.
[Python] Linked List example code #01 class Node: def __init__(self, datavalue=None): self.datavalue = datavalue self.nextvalue = None class LinkedList: def __init__(self): self.headvalue = None def listprint(self): printvalue = self.headvalue while printvalue is not None: print (printvalue.datavalue) printvalue = printvalue.nextvalue list = LinkedList() list.headvalue = Node("Howdi y'all.") l2 = Node("Welcome to HOOAI!") l3 = Node(.. 2020. 10. 2.
[Python] Linked List python 코드로 구현된 Linked List나 Tree Structures를 어떻게 하면 쉽게 이해할 수 있을까요? 프로그래밍에 대한 개념을 이해하고자 할 때 제일 좋은 방법은 해당 기능을 왜 사용하는지를 아는 것이 좋다. Bro가 질문한 Linked list(연결 리스트)나 Tree structures(트리 구조)에 대해 왜 사용하는지를 안다면 보다 더 쉽게 이해할 수 있을 것이다. 따라서 이번 포스트에서는 우선 Linked list가 무엇이며, 왜 사용하는지에 대해서 이야기를 나눠보도록 하겠다. 필자가 가장 먼저 하는 방법은 Linked list가 무엇인지에 대한 사전적 의미를 알고 가는 것이다. Linked list는 한국말로 연결 리스트라고 부르며 말 그대로 연결한다는 특징을 가진 리스트이다... 2020. 9. 30.
[Python 예제코드#1] Dictionary(딕셔너리) 간단한 Dictionary(딕셔너리) 예제코드 # Who is HOO fruitStore = {'fruit':'Mango', 'num': 10} print(fruitStore['fruit']) print(fruitStore.get('num')) 예제 코드를 활용하는 방법!! 1. 예제 코드를 보고 직접 컴파일을 해보세요. 예제 코드를 보기만 해도 좋지만, 각 기능이 어떤 역할을 하며 어떻게 결과 값이 산출되는지 생각해보시면 프로그래밍 능력 향상에 도움이 됩니다. 2. 예제 코드에서 모르는 부분이 있다면 알려주세요. 현재 예제 코드에서는 일부러 Comments 부분을 달지 않았습니다. 코드를 보다가 이해가 되지 않거나 궁금한 부분은 따로 알려주시면 감사하겠습니다. 3. Flowcharts를 직접 그려보시고.. 2020. 3. 22.
[Python examples#02] 간단한 입출력 예제코드 간단한 입출력 예제코드 print('Who is HOO Programming') num = input('숫자를 입력해주세요: ') print('입력하신 숫자는 ' + num + '입니다.') 예제 코드를 활용하는 방법!! 1. 예제 코드를 보고 직접 컴파일을 해보세요. 예제 코드를 보기만 해도 좋지만, 각 기능이 어떤 역할을 하며 어떻게 결과 값이 산출되는지 생각해보시면 프로그래밍 능력 향상에 도움이 됩니다. 2. 예제 코드에서 모르는 부분이 있다면 알려주세요. 현재 예제 코드에서는 일부러 Comments 부분을 달지 않았습니다. 코드를 보다가 이해가 되지 않거나 궁금한 부분은 따로 알려주시면 감사하겠습니다. 3. Flowcharts를 직접 그려보시고 알려주세요. Flowcharts를 직접 그려보면 코드.. 2020. 2. 3.
[Python examples#01] 간단한 for loop 예제 코드 간단한 for loop 예제 코드 print('Who is HOO Programming') friends = ["James", "Meckysni", "Catie"] for x in friends: print(x) 예제 코드를 활용하는 방법!! 1. 예제 코드를 보고 직접 컴파일을 해보세요. 예제 코드를 보기만 해도 좋지만, 각 기능이 어떤 역할을 하며 어떻게 결과 값이 산출되는지 생각해보시면 프로그래밍 능력 향상에 도움이 됩니다. 2. 예제 코드에서 모르는 부분이 있다면 알려주세요. 현재 예제 코드에서는 일부러 Comments 부분을 달지 않았습니다. 코드를 보다가 이해가 되지 않거나 궁금한 부분은 따로 알려주시면 감사하겠습니다. 3. Flowcharts를 직접 그려보시고 알려주세요. Flowcharts.. 2020. 2. 3.
728x90