Hướng dẫn can python fully replace matlab? - python có thể thay thế hoàn toàn matlab không?
(Xin lỗi, không thể tìm thấy một diễn đàn tốt hơn cho việc này, vì vậy việc đăng ở đây) Show Tôi đang tranh luận với một người bạn đang làm việc trong một chương trình giảng dạy điện toán khoa học và đang xem xét chuyển từ Matlab sang Python. Lời khuyên của tôi là chuyển sang Python tay xuống, vì Numpy và Scipy có thể làm khá nhiều điều mà Matlab có thể làm, theo hiểu biết tốt nhất của tôi. Bạn tôi bị cám dỗ đồng ý, nhưng đã đưa ra những lo ngại sau:
Có ba khía cạnh cần xem xét khi thay thế Matlab bằng Python; Các khả năng ngôn ngữ cốt lõi, IDE và giá cả. So sánh khả năngPhần này phác thảo tất cả các khả năng của mỗi nền tảng. Nói tóm lại, Matlab có thể làm, Python cũng có thể làm cộng với nhiều hơn nữa. Tuy nhiên, những thứ như đại số tuyến tính và MATLAB tạo mẫu nhanh chóng làm sạch hơn. MatlabTất cả mọi thứ trong MATLAB đều sẵn sàng đi kèm và các hộp công cụ được tích hợp liền mạch. Nó cũng trưởng thành hơn nhiều - nhưng không được thiết kế cho lập trình mục đích chung có nghĩa là bất cứ điều gì không liên quan đến đại số tuyến tính là đau đớn để thực hiện.
PythonPython sẽ yêu cầu một số mô -đun bổ sung để nó trở thành một MATLABREPREPLATION tốt.
So sánh IDEĐây là nơi mà Python thiếu theo quan điểm của tôi. Tôi chỉ đơn giản tìm thấy sự phát triển thuật toán (đặc biệt liên quan đến rất nhiều đại số tuyến tính) ít đau hơn trong Matlab IDE. MatlabTất cả mọi thứ trong MATLAB đều sẵn sàng đi kèm và các hộp công cụ được tích hợp liền mạch. Nó cũng trưởng thành hơn nhiều - nhưng không được thiết kế cho lập trình mục đích chung có nghĩa là bất cứ điều gì không liên quan đến đại số tuyến tính là đau đớn để thực hiện.
PythonPython sẽ yêu cầu một số mô -đun bổ sung để nó trở thành một MATLABREPREPLATION tốt.
So sánh giáPython là miễn phí và có một cộng đồng hỗ trợ tích cực. Matlab cũng có một cộng đồng hỗ trợ tốt, nhưng là bất cứ điều gì nhưng miễn phí. Python có hữu ích hơn Matlab không?Phần này có một câu trả lời dễ dàng: Python là người chiến thắng trước Matlab.Python có hàng tấn thư viện và gói cho cả mô hình học máy trường học cũ và trường học mới.Thêm vào đó, Python là ngôn ngữ được sử dụng rộng rãi nhất cho nghiên cứu máy học hiện đại trong ngành công nghiệp và học viện.Python is the winner over Matlab. Python has tons of libraries and packages for both old school and new school machine learning models. Plus, Python is the most widely used language for modern machine learning research in industry and academia.
Matlab sẽ được thay thế?PHẦN KẾT LUẬN.Julia sẽ thay thế MATLAB trong một số lĩnh vực phân tích số và khoa học tính toán nhưng MATLAB vẫn còn phổ biến và được sử dụng rộng rãi, sẽ mất nhiều thời gian để Julia thay thế Matlab.Julia will replace MATLAB in some areas of numerical analysis and computational science but MATLAB is still popular and widely used, it will take a very long time for Julia to replace MATLAB.
Tôi có nên học Matlab trước Python không?Tóm lại, thật tốt khi có cả hai nhưng chắc chắn bắt đầu với Python.Cá nhân tôi thích Matlab.Khi bạn đang làm việc trên máy tính khoa học, đặc biệt nếu bạn cần xử lý ma trận và vectơ thì MATLAB sẽ cung cấp cho bạn trải nghiệm tốt nhất.Nhưng nó khá tốn kém, rất nhiều sinh viên thích Python.it is good to have both but definitely start off with python. I personally prefer MATLAB. When you are working on scientific computing, particularly if you need to handle matrices and vectors then MATLAB will give you the best experience. But it is quite costly, so many students prefer Python. |