Programming Numerical Methods in Python

所在平台: Udemy

课程主页: https://www.udemy.com/course/programming-numerical-methods-in-python/

课程评论:没有评论

第一个写评论        关注课程

课程简介

Coursera 课程“Python 编程数值方法”旨在填补数值分析理论与实际编程技能之间的空白。许多传统的数值分析课程侧重于理论推导,而学生通常直接使用现成的代码,而非亲手编写。本课程则专注于分步编程,教授如何从零开始构建高效、精确的数值方法代码。 课程以 Python 为主要编程语言,并利用 NumPy 进行数组操作,matplotlib 进行数据可视化。此外,还介绍了 SciPy 库中的数值分析函数,并通过示例展示如何结合使用自定义代码和现成库。 课程涵盖以下核心主题: * 高次方程求根 * 插值与曲线拟合 * 数值微分 * 数值积分 * 线性方程组 * 常微分方程 通过本课程,学生不仅能掌握数值方法的编程实现,还能熟练运用 Python 及其相关库进行科学计算。

课程评论(0条)

课程详情

Many of the Numerical Analysis courses focus on the theory and derivations of the numerical methods more than the programming techniques. Students get the codes of the numerical methods in different languages from textbooks and lab notes and use them in working their assignments instead of programming them by themselves. For this reason, the course of Programming Numerical Methods in Python focuses on how to program the numerical methods step by step to create the most basic lines of code that run on the computer efficiently and output the solution at the required degree of accuracy. This course is a practical tutorial for the students of Numerical Analysis to cover the part of the programming skills of their course. In addition to its simplicity and versatility, Python is a great educational computer language as well as a powerful tool in scientific and engineering computations. For the last years, Python and its data and numerical analysis and plotting libraries, such as NumPy, SciPy and matplotlib, have become very popular programming language and tool in industry and academia. That's why this course is based on Python as programming language and NumPy and matplotlib for array manipulation and graphical representation, respectively. At the end of each section, a number of SciPy numerical analysis functions are introduced by examples. In this way, the student will be able to program his codes from scratch and in the same time use the advanced library functions in his work. This course covers the following topics: Roots of High-Degree EquationsInterpolation and Curve FittingNumerical DifferentiationNumerical IntegrationSystems of Linear EquationsOrdinary Differential Equations

课程标签

0人关注该课程

主题相关的课程