Python学习笔记
Python在线教程学习网站https://www.liaoxuefeng.com/wiki/1016959663602400/1017328655674400
Techblog of HaoWANG
来源于生活,低于生活。
NDVC Lab——Nonlinear Dynamics and Vibration Control Laboratory, Hong Kong,China;
JH Lab ---- 季华实验室(广东省先进制造科学与技术实验室);
Major In Robotics: Modelling、Control Technology and Vision.
展开
-
NumPy快速入门教程---From Python To NumPy
在阅读本教程之前,您应该了解一些Python。如果您想重温记忆,请查看Python教程。如果您希望使用本教程中的示例,则还必须在计算机上安装某些软件。有关说明,请参阅http://scipy.org/install.html。基础知识NumPy的主要对象是同构多维数组。它是一个元素表(通常是数字),都是相同的类型,由正整数元组索引。在NumPy维度中称为轴。例如,3D空间中的点的...原创 2019-01-17 22:51:44 · 3003 阅读 · 2 评论 -
python笔记(11)---- NumPy 模块
1. Why Numpy and Pandas?运算速度快:numpy 和 pandas 都是采用 C 语言编写, pandas 又是基于 numpy, 是 numpy 的升级版本。 消耗资源少:采用的是矩阵运算,会比 python 自带的字典或者列表快的多。2. Numpy基础概要本文主要学习整理了numpy的一些基础操作. 同时还会介绍numpy中两个重要的概念全局函数与广...原创 2019-03-24 11:12:51 · 394 阅读 · 0 评论 -
Python教程(9)--如何写main()函数
每个程序员在学习编程的过程中,肯定没少写过main()函数,Python程序员也不例外。本文为大家分享Python之父Guido van Rossum推荐的函数写法,可以大大提高这个函数的灵活性。一般来说,Python程序员可能是这样写main()函数的:"""Module docstring.This serves as a long usage message."""im...原创 2019-03-06 11:02:36 · 4859 阅读 · 0 评论 -
Python3数据结构
Python3 数据结构本章节我们主要结合前面所学的知识点来介绍Python数据结构。列表Python中列表是可变的,这是它区别于字符串和元组的最重要的特点,一句话概括即:列表可以修改,而字符串和元组不能。以下是 Python 中列表的方法:方法 描述 list.append(x) 把一个元素添加到列表的结尾,相当于 a[len(a):] = [x]。 li...原创 2019-02-21 10:26:54 · 409 阅读 · 1 评论 -
Python编程6个常见错误
1、用C的思维写Python。 经常这样写: 而通常熟练的Pythoner会这样写: 或者这样写: 2、经常忘记交互终端和脚本的行为是不同的。 交互终端总是把表达式的返回值打印出来。 但是同样的函数在脚本中实际上是没有任何输出显示的。 3、从不使用很多方便的内置类型 比如初学者经常这样写:实际上Python中可...原创 2019-02-14 14:52:43 · 409 阅读 · 0 评论 -
Python3算法笔记—Maths
Dail Algorithm Notebook算法笔记系列文章,第一章 Python Mathematics基本数值运算:1、最大值、最小值(maximum、minimum)#数组最大值def findMax(nums): max = nums[0] for x in nums: if x > max: max = x ...原创 2019-02-19 10:59:26 · 326 阅读 · 0 评论 -
Python教程-7-错误与异常
8.错误和异常到目前为止,错误消息还没有提到,但是如果你已经尝试过这些例子,你可能已经看过了一些。存在(至少)两种可区分的错误:语法错误和异常。8.1。语法错误语法错误(也称为解析错误)可能是您在学习Python时最常见的抱怨:>>>>>> while True print('Hello world') File "<stdin&...原创 2019-01-20 13:53:03 · 826 阅读 · 0 评论 -
Python3教程-6-Input和Output
7.输入输出有几种方法可以呈现程序的输出; 数据可以以人类可读的形式打印,或写入文件以供将来使用。7.1。Fancier输出格式到目前为止,我们遇到了两种写值的方法:表达式语句和print()函数。(第三种方法是使用write()文件对象的方法;标准输出文件可以引用为sys.stdout。有关详细信息,请参阅库参考。)通常,您需要更多地控制输出的格式,而不仅仅是打印空格分隔的值。有...原创 2019-01-20 13:51:47 · 2697 阅读 · 0 评论 -
Python3教程-5-Python模块
6.模块如果退出Python解释器并再次输入,则所做的定义(函数和变量)将丢失。因此,如果您想编写一个稍长的程序,最好使用文本编辑器为解释器准备输入并使用该文件作为输入运行它。这称为创建脚本。随着程序变长,您可能希望将其拆分为多个文件以便于维护。您可能还想使用您在多个程序中编写的便捷功能,而无需将其定义复制到每个程序中。为了支持这一点,Python有一种方法可以将定义放在一个文件中,并在脚...原创 2019-01-18 21:29:43 · 376 阅读 · 0 评论 -
Python3教程(4)-Python数据结构
5.数据结构本章将更详细地介绍您已经了解的一些内容,并添加了一些新内容。5.1 更多关于列表列表数据类型有更多方法。以下是列表对象的所有方法:list.append(x )将项添加到列表的末尾。相当于。a[len(a):] = [x]list.extend(可迭代的)通过附加iterable中的所有项来扩展列表。相当于 。a[len(a):] = iterable...原创 2019-01-18 19:54:36 · 498 阅读 · 0 评论 -
Python3教程-3-Python语法
4. 控制流工具除了while刚刚介绍的语句之外,Python还知道其他语言中常见的控制流语句。4.1。if语句也许最着名的陈述类型是if语句。例如:>>>>>> x = int(input("Please enter an integer: "))Please enter an integer: 42>>> ...原创 2019-01-18 19:06:42 · 1277 阅读 · 0 评论 -
Python3教程-2-Python小试
PS:本文由https://www.python.org/Python3.6/3.7官方教程文件翻译所得详情请传送https://docs.python.org/3/tutorial/appetite.html3. Python介绍在以下示例中,输入和输出通过是否存在提示来区分(>>>和...):要重复示例,必须在提示符后出现提示时出现提示; 从解释器输出不以提示开头...原创 2019-01-18 18:51:48 · 355 阅读 · 0 评论 -
Python3教程-1-初识Python
PS:本文由https://www.python.org/Python3.6/3.7官方教程文件翻译所得详情请传送https://docs.python.org/3/tutorial/appetite.html2.使用Python解释器2.1 调用解释器Python解释器通常安装/usr/local/bin/python3.7 在那些可用的机器上; 放入/usr/local/bin...原创 2019-01-18 18:40:09 · 355 阅读 · 0 评论 -
NumPy 100个练习(英文)
100 numpy exercisesA joint effort of the numpy communityThe goal is both to offer a quick reference for new and old users and to provide also a set of exercices for those who teach. If you remembe...原创 2019-01-17 23:00:16 · 626 阅读 · 0 评论 -
Python NumPy 函数及例程
例程在本章中,将显示常规文档字符串,按功能分组。许多文档字符串包含示例代码,它演示了例程的基本用法。>>> import numpy as npA convenient way to execute examples is the %doctest_mode mode of IPython, which allows for pasting of multi-li...原创 2019-01-17 22:53:42 · 326 阅读 · 0 评论 -
Python笔记(10)--数据可视化matplotlib (ING)
placeholder原创 2019-03-24 11:44:06 · 131 阅读 · 0 评论