아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
목마른물총새190
목마른물총새19020.09.14

파이썬과 매트랩의 차이가 뭔가요?

제가 파이썬도 배우고 매트랩도 배웠는데 둘이 비슷한 부분이 좀 있어요. 근데 아예 같은 거는 아니라서 오히려 두개를 같이 사용하면 더 헷갈릴 때가 많습니다....두개의 프로그램 차이는 무엇이고 어떤게 현재 널리 쓰이고있나요?

55글자 더 채워주세요.
답변의 개수3개의 답변이 있어요!
  • 파이썬은 좀더 범용적인 프로그래밍 언어로 보면 될 것같습니다.

    매트랩은 수학적인 연산을 할때 필요한 부분들이 더 많습니다.

    수학적으로 풀어야 하는 문제나 파형그리기 등 파이썬에 비해서 좀더 특화되어 있습니다.

    파이썬은 웹개발, 데이터분석, AI등 다양한 분야에서 사용이 되고 있습니다.

    파이썬도 수학적인 연산이 가능하나 제공하지 않는 수식이나 연산의 경우 따로 구현을 해야합니다.


  • "파이썬"은 프로그램이라기보다 프로그래밍 언어입니다. 그리고 "매트랩"은 수학 프로그래밍을 위한 언어이면서 그래픽 관련 도구가 내장된 프로그램이라고 보시면됩니다.

    원래 프로그래밍을 하시다보면 프로그래밍 언어끼리 비슷한 문법을 가지고 있는 것을 쉽게 발견할 수 있습니다. 너무 문법이 크게 다르게 되면 프로그래머들의 호응을 얻기 힘들기도 하고 배우기 쉽지 않습니다. 그렇기 때문에 도메인이 비슷한 특히, 매트랩과 파이썬의 경우 데이터 과학자들이 많이 이용하기 때문에 데이터 과학자가 익숙한 용어들이 비슷하다고 느끼실 겁니다.

    둘다 많이 쓰이고 있지만 매트랩은 아무래도 유료 라이센스가 필요한 프로그램이므로 범용성이 떨어집니다. 파이썬은 무료로 사용할 수 있는 언어이기 때문에 현재 많은 데이터과학자들이 사용하고있고 최근 딥러닝과 같은 인공지능을 개발함에 있어서 파이썬은 필수라고 할 수 있을 정도로 파이썬으로 많은 개발하고 있습니다.


  • 파이썬이 매트랩보다 훨씬 범용적으로 사용됩니다.

    매트랩은 보통 학계에서 수치 연산용으로 사용됩니다.

    대표적으로 통신, 제어, 최적화 등의 분야가 있죠.

    특정 과학/공학 분야에 특화된 toolbox를 제공해줘서 해당 분야 시뮬레이션을 돌리기는 좀 더 편합니다.

    파이썬은 위에서 서술한 매트랩의 용도 뿐 아니라 여러 다른 분야에서도 사용됩니다.

    시스템 유틸리티, 웹, DB, 머신러닝 등

    매트랩에서 하는 기초 작업들은 파이썬의 numpy 라이브러리를 이용해 대체 가능합니다.