강의

멘토링

커뮤니티

College Edu.

/

Mathematics

Đại số tuyến tính sử dụng Python - Sử dụng NumPy và SciPy

Trong khóa học này, bạn sẽ học cách giải các bài toán khác nhau liên quan đến tính toán ma trận bằng thư viện SciPy của Python. Ngay cả khi bạn không biết Python, bạn vẫn có thể giải các bài toán đã cho ngay cả khi kiến ​​thức của bạn ở mức tối thiểu.

(5.0) 8 đánh giá

761 học viên

  • tkn
Linear Algebra
Procession

Đánh giá từ những học viên đầu tiên

Bạn sẽ nhận được điều này sau khi học.

  • Cách giải các bài toán đại số tuyến tính bằng Python

  • Sử dụng thư viện NumPy và SciPy

  • Ứng dụng thực tế của phép toán ma trận và nâng cao hiệu quả tính toán

Không, đây có phải là câu chuyện của tôi không?

🌿 TRƯỜNG HỢP 1 🌿  

Tôi đã hoàn thành khóa học Nhập môn Đại số Tuyến tính. Cuối cùng tôi cũng đã thành thạo. Cứ giao cho tôi bất kỳ bài toán nào, tôi cũng có thể giải một cách hoàn hảo. Nhưng... tôi cần phải phân tích giá trị kỳ dị của một ma trận 100 x 100 ngay bây giờ. Nghiêm túc mà nói... Tôi đã thành thạo đại số tuyến tính, nhưng bài toán này sẽ mất rất nhiều thời gian.

🌿  TRƯỜNG HỢP 2 🌿  

Giáo sư: Hãy tính gần đúng dữ liệu này bằng hàm bậc hai vào ngày mai.
Học sinh: Vâng, em hiểu rồi. Có bao nhiêu điểm dữ liệu?
Giáo sư: 40.000.
học sinh: ??
Giáo sư: À, nhân tiện, chúng ta thử ghép a+b*sinh(x)+c*Log(x) xem sao? Chúng ta có thể làm nhanh được không?
học sinh: ?????????

🌿  TRƯỜNG HỢP 3 🌿  

Bây giờ tôi không còn học đại học nữa, tôi không thể sử dụng Matlab... Nó quá đắt... Ha... Nhưng làm sao để giải phương trình ma trận...? Tôi sẽ phải giải thêm trong tương lai, nhưng có cách nào để làm được không?


Hãy cùng giải quyết nhiều bài toán tính toán ma trận khác nhau bằng NumPy và SciPy.

Để giải nhanh các bài toán tính toán ma trận, bạn cần sử dụng thư viện NumPy và SciPy trong Python. Bạn đã bao giờ muốn giải phương trình ma trận bằng máy tính chưa? Bạn muốn tìm trị riêng? Hay bạn cần những hàm này ngay lập tức?

Trong khóa học này, bạn sẽ sử dụng thư viện SciPy của Python để giải quyết nhiều bài toán tính toán ma trận. Ngay cả khi bạn không biết Python hoặc có kiến thức cơ bản về đại số tuyến tính nhập môn, nội dung khóa học vẫn được thiết kế để giúp bạn áp dụng kiến thức ngay sau khi hoàn thành khóa học. Đừng lo lắng, hãy tham gia cùng chúng tôi!


Mục tiêu học tập 📜

Trong khóa học này, bạn sẽ học cách giải các bài toán đại số tuyến tính trên máy tính bằng SciPy và NumPy.


Những người như thế này sẽ thích nghe điều này! ✨

  • Sinh viên kỹ thuật và sinh viên sau đại học
  • Bất kỳ ai cần tìm ngay lời giải cho một phương trình ma trận
  • Dành cho những ai muốn tìm giá trị riêng và vectơ riêng ngay lập tức
  • Bất kỳ ai muốn thử SVD hoặc cần giải pháp cho phương pháp bình phương nhỏ nhất
  • Những người đã học Giới thiệu về Đại số tuyến tính
  • Bất kỳ ai quan tâm đến việc tìm hiểu thư viện SciPy cho Python

Kiểm tra trước khi tham gia lớp học! ✒️

    • Bạn có thể tham gia khóa học ngay cả khi bạn không có kiến thức chuyên môn về Python.
    • Các bài giảng và đào tạo thực hành được tiến hành đồng thời.
    • Đối với những ai có kế hoạch sử dụng thư viện Lapack trong tương lai, tôi sẽ giải thích các hàm Lapack liên quan đến các hàm được sử dụng trong khóa học.
    • Trong bài giảng này, chúng ta sẽ không tìm hiểu lý thuyết phân tích số liên quan đến tính toán ma trận.

Những câu hỏi cần hỏi trước khi tham gia lớp học!

H. Có đúng là phương trình ma trận có thể giải được trên máy tính không?

A. Tất nhiên rồi. Sẽ kỳ lạ hơn nếu nó không được giải bằng máy tính!

H. Tôi cần tìm các giá trị riêng của một ma trận lớn ngay bây giờ. Làm thế nào để làm được? Tôi không thể giải thủ công được 😭😭

A. Đừng lo lắng. Bạn có thể làm được điều đó chỉ với vài dòng mã Python. Khóa học này là dành cho bạn.

H. Tôi không có kinh nghiệm lập trình... nhưng tôi muốn giải các bài toán đại số tuyến tính trên máy tính!

A. Chào mừng! Rất dễ để theo dõi.

H. Tôi nghe nói Python chậm... Học nó có thực sự không thực tế không?

A. Các hàm SciPy mà chúng ta sẽ học sử dụng các hàm được viết bằng Fortran (được phát triển trong nhiều thập kỷ!). Chúng có tốc độ và độ chính xác đủ để sử dụng thực tế.

H. Bạn nghe nói ở đâu rằng... mọi người thường tự viết mã...?

A. Có những hàm liên quan đến đại số tuyến tính đã được phát triển qua nhiều thập kỷ, chứ không chỉ vài năm. Chỉ cần biết cách sử dụng chúng cũng có thể giúp ích rất nhiều cho cuộc sống của bạn.


Bạn có muốn tham gia khóa học này không?

Bài giảng toán học của người chia sẻ kiến thức Jo Beom-hee

Giới thiệu về Đại số tuyến tính
Giải tích vectơ loạt 1
Cơ sở của phép phân biệt
Phân biệt chi tiết: Nền tảng của lý thuyết tối ưu hóa và hàm vectơ
Cơ bản về tích hợp
Tích hợp nâng cao

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Bất cứ ai muốn học các khái niệm đại số tuyến tính thông qua thực hành viết mã thực tế

  • Những người muốn học đại số tuyến tính bằng thư viện Python NumPy và SciPy

  • Bất kỳ ai muốn mở rộng kiến ​​thức toán học và khoa học máy tính bằng cách đề cập đến các khái niệm đại số tuyến tính thực tế

Xin chào
Đây là

6,269

Học viên

172

Đánh giá

387

Trả lời

4.7

Xếp hạng

7

Các khóa học

새로운것을 배우고 가르치는걸 좋아합니다.
인프런을 통해 많은 분들에게 도움이 되면 좋겠습니다.

 

전문분야 (+좋아하는 분야) 👨‍🎓

  • 전공: 원자력
  • 수학: 선형대수학개론, 대학미적분, 벡터미적분학, 응용미분방정식, 응용해석방정식, 확률과 통계, 수치해석
  • 컴퓨터 언어: 포트란(MPI, OpenMP 포함), Javascript (nodeJS), C#, C++, Python, Solidity, …

출신학교 

  • 박사: 카이스트, 원자력 및 양자공학과, 2011 ~ 2016
  • 석사: 카이스트, 원자력 및 양자공학과, 2009 ~ 2011
  • 학부: 카이스트, 원자력 및 양자공학과, 2005 ~ 2009
  • 고등학교: 경기과학고, 2003 ~ 2005

경력 

  • 2019 ~: 인프런강사
  • 2017 ~ 2018: 스탠다드에너지, 연구소장 
  • 2016 ~ 2017: 스탠다드에너지, 특수연구 총괄

링크

Chương trình giảng dạy

Tất cả

29 bài giảng ∙ (13giờ 31phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

8 đánh giá

5.0

8 đánh giá

  • Gabriel Woojae Lim님의 프로필 이미지
    Gabriel Woojae Lim

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    76% đã tham gia

    완료수업 25/29, 수강시간 10h33m 에서 첫 후기 남깁니다. 이런거 잘 안남기는 사람이라 지금 남겨야 미루지 않을것 같습니다. 수강동기 : ML 공부하던 중 Numpy slicing을 정확히 배울 필요가 있었고, 강좌를 둘러보다가 여기서 커버가 될 것 같아 수강했습니다. 후기 : 필요했던 Numpy slicing을 정확히 배울 필요가 있었습니다. 조범희님의 선형대수학 강의를 선수강 하지 않았지만, 따라가는데 문제 없었습니다. 이 강좌를 차분히 따라가면 Scipy의 linalg 함수들의 사용법 충분히 배우게 됩니다. 함수사용법에 대한 설명과 예제의 구성이 꼼꼼하며, 수강생이 '당연히 알겠지' 하고 넘어가는 것 없이 자세히 풀어서 설명해주십니다. 그러기에 앞서 올리신 조범희님의 선형대수학 강의가 듣고 싶어집니다. (인프런 리뉴얼 하면 할인권 풀어주시나 했는데.. 없네요. ㅎㅎ)

    • 조범희 (타블렛깎는노인)
      Giảng viên

      소중한 후기 감사합니다!!ㅎㅎ 교과서나 주어진 커리큘럼이 없이 만든 강좌여서 나름 이런저런 노력을해서 만든 강좌다 보니 개인적으로 애착이 많이 가는 강좌입니다. 강좌를 보시면서 부족하거나, 업데이트 됐으면 하는 부분들이 있다면 언제든지 저에게 메시지나 이메일로 피드백 주시면 최대한 반영하도록 하겠습니다. 제가 생각지도 못한 부분들이 있을 수도 있기에 수강생 여러분의 적극적인 의견이 있으면 강좌가 더 업데이트(!) 되고 수정될 수 있습니다. (지금은 또 다른 수학관련 강좌를 만들고 있습니다. 앞으로도 많은 관심 부탁드릴게요 ㅎㅎ)

  • 허민규님의 프로필 이미지
    허민규

    Đánh giá 7

    Đánh giá trung bình 4.9

    5

    45% đã tham gia

    강의 초반부에 기회가 된다면 전설의 언어 Fortran 강좌도 열겠다고 하셨는데, 꼭 열어주세요! Fortran을 사용하는 대학원에 있어서 필요합니다.

  • 웃지요님의 프로필 이미지
    웃지요

    Đánh giá 5

    Đánh giá trung bình 4.6

    5

    100% đã tham gia

    수업의 난이도와 상관없이 강의자의 성의와 열의가 느껴지는 수업이었습니다. 수업이 다소 어려운 것은 제 이해력 탓입니다. 다른 강의도 기대됩니다.

    • 이찬호님의 프로필 이미지
      이찬호

      Đánh giá 4

      Đánh giá trung bình 4.8

      5

      100% đã tham gia

      명강입니다. 좋은 강의 감사합니다.

      • pro작곡까님의 프로필 이미지
        pro작곡까

        Đánh giá 6

        Đánh giá trung bình 4.8

        5

        100% đã tham gia

        1.164.769 ₫

        Khóa học khác của tkn

        Hãy khám phá các khóa học khác của giảng viên!