首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

这才是最好的数学书(上)

这才是最好的数学书(上) 2018-5-31 张子阳 推荐: 1 难度: 2 ?...我想先从数学看起,不管是从查理所讲的建立思维模型,或者是从软件编程的职业需要而言,数学都是应该掌握到一定程度的。但由于已经挺长时间没有看数学方面的东西了,所以打算从一些简单的看起。...而我更需要的,应该是一本类似《什么是数学》的书(这本书之前看了一半,现在想看,可惜放在老家了,可能我要重新买了),能够系统的讲解数学这个学科包含的主要内容,以及在生活中的应用。...这本书分为了五个大的章节。第一部分,数学史,主要讲了数学的起源:因为人们需要计数,所以产生了数学。从最早期的远古时代,一直讲述到中世纪。...第三部分,讲了过去曾经非常流行的数学问题,例如药师算、百五减算等(大多可以通过代数解方程求解)。 第四部分,举了一些趣味性的数学题目,并提供了解答。在我看来,很多已经不算是数学题目,而是脑筋急转弯了。

1.6K20

离散数学与组合数学-04图论上

本文为离散数据与组合数学电子科技大学王丽杰老师的课程笔记,详细视频参考 【电子科技大学】离散数学(上) 王丽杰 【电子科技大学】离散数学(下) 王丽杰 latex的离散数学写法参考:...离散数学与组合数学-01 离散数学公式 !...下标的输入命令是: x_{内容} x_{内容} 上标的输入命令式: x^2 x^2 空格 \quad R\mkern-10.5mu/ R\mkern-10.5mu/ 数值越大,斜杆越往字母左侧移动 离散数学与组合数学...-04图论上 4.1 图的引入 4.1.1 图的示例 图论发源于十八世纪, 最早主要研究一些游戏问题: 如哥尼斯堡七桥问题, 迷宫问题和博弈问题等....图论所讨论的图 (Graph) 与人们通常所熟悉的图 (如圆、椭圆、函数图表等) 是很不相同的.图论中的图是指某类具体离散事物集合和该集合中的每对事物间以某种方式相联系的数学模型. 4.1.2

32440
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Matplotlib 中文用户指南 4.6 编写数学表达式

    编写数学表达式 原文:Writing mathematical expressions 译者:飞龙 协议:CC BY-NC-SA 4.0 你可以在任何 matplotlib 文本字符串中使用子 TeX...请注意,底数必须是一个简单的表达式,并且不能包含布局命令,如分数或上下标: r'$\sqrt[3]{x}$' 字体 用于数学符号的默认字体是斜体。...这种方法有一些限制,最明显的是,可以使用很少的符号,但可用于将数学表达式与图中的其他文本混合。 自定义字体 mathtext 还提供了一种对数学公式使用自定义字体的方法。...请注意,Unicode 中规定的数学字形随时间而演进,许多字体的字形对于 mathtext 可能不在正确位置。 重音符号 重音命令可以位于任何符号之前,在其上添加重音。...,可以自动调整为符号的宽度: 命令 结果 \widehat{xyz} \widetilde{xyz} 当把重音放在小写的i和j上时应该小心。

    1.5K10

    iOS计算器: 表达式的精准计算(计算字符串数学表达式)MathStringExpression

    文章目录 前言 I、计算器的核心代码 1.1 负责计算表达式的工具类 see also 前言 效果图 背景 之前使用NSExpression 进行表达式的计算,发现一个问题:无法精准小数点位数(1+65...@interface QCTQCTCalculatorViewTableViewCell () /** 负责计算表达式的值 */ @property (strong, nonatomic)...moneyCalculator; /** 计算器视图(读者自己实现,后续考虑开源) */ @property (weak, nonatomic) QCTCalculatorView *cellView; 1.1 负责计算表达式的工具类...moneyCalculator /** 负责计算表达式的值 */ @property (strong, nonatomic) CQTMoneyCalculator *moneyCalculator...)expressionString { if (expressionString.length<=0) { return nil; } // 处理非法的表达式

    1K10

    超详细的正则表达式(上:正则表达式语法)

    正则表达式定义正则表达式语法,又称规则表达式。(英语: ,在代码中常简写为regex、regexp或RE),正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。...一些语言的的特殊扩展(比如perl,这部分就不讲了)   二:正则表达式和通配符的区别   分类用途   正则表达式( ) grep,sed,swk三种命令,以及一些高级语言,是用来在各种方面进行过滤的...  通配符( )   用来匹配文件名的(比如*),大部分命令都支持   当然正则表达式语法,这两种在某些方面重合度很高,不用太过在意区别,正则表达式功能更强大。   ...三:基础正则 一下所有演示都会以这个名叫test.txt文件作为基础(随便写的乱码,更能体现出正则表达式)   ^......也包括正则表达式 本文共 641 个字数,平均阅读时长 ≈ 2分钟

    91810

    Python正则表达式(上)

    一、正则表达式介绍 正则表达式是什么?正则表达式是一种特殊的字符串模式,用于匹配一组字符串,就好比模具做产品,而正则就是这个模具,定义一种规则去匹配符合规则的字符。...如果我们对字符串有要求,我们就可以通过正则表达式把它表示出来,我们可以用正则表达式去匹配符合规则的字符串; 正则表达式的处理对象是字符串,主要应用正则表达式的操作有: 验证 查找 替换 1....正则表达式的匹配流程: ? 图片.png 2. 正则表达式的应用流程 match()是用于校验的函数 案例01:输入一个三位数,通过正则表达式输入的是否满足要求?...对于后面不需要调用的正则表达式分组,我们使用非捕获组的方式,就是表达式前加上问号和冒号即可,则前面的正则表达式\b[a-z]*(es|ing|er)\b可以写成\b[a-z]*(?...它是用来匹配一个位置 零宽的意思是不占用字符宽度、位置,比如\b表示单词起始或者结束的位置,^表示正则表达式的开始;$表示正则表达式的结束;零宽断言的特征: (1)做位置的匹配,不占宽度 (2)匹配的内容不计入最终的结果

    1.5K40

    JavaScript 正则表达式(上)

    ---- 什么是正则表达式? 正则表达式是由一个字符序列形成的搜索模式。 当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。 正则表达式可以是一个简单的字符,或一个更复杂的模式。...正则表达式可用于所有文本搜索和文本替换的操作。 语法 /正则表达式主体/修饰符(可选) 其中修饰符是可选的。...search() 方法 用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串,并返回子串的起始位置。...replace() 方法 用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。...字符串参数会转换为正则表达式: 实例 检索字符串中 "Runoob" 的子串: var str = "Visit Runoob!"

    26220

    Python正则表达式(上)

    创建匹配对象,r为原始字符 name = NameRe.search("asdasdsadasd") #匹配失败返回None,成功返回Match对象,就一个 print(name.group()) #返回匹配到的内容...() #分别获得变量 name = NameRe.findall('asdasdas') #返回所有匹配结果,列表套元组 re.complir(r'abc|bcd') #匹配其中一个,返回第一次匹配到的值...man') #wo可有可无,匹配问好前的分组0次或1次 re.compile(r'Bat(wo)*man') #匹配之前的分组0次或无数次 re.compile(r'Bat(wo)+man') #之前的分组...1次或多次 re.compile(r'Bat(wo){3}') #之前的分组3次 re.compile(r'Bat(wo){1,3}') #之前的分组1次或3次 re.compile(r'Bat(wo)...(r'Bat[^0-5]') #取反 re.compile(r'^Bat&') #开始到结束都是Dat的 re.compile(r'.Bat') #除了换行之外的所有字符 re.compile(r'.Bat

    36110

    Python 正则表达式大全(上)

    正则表达式 阅读本文需要6分钟 Python正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。...匹配对象方法 描述 group(num=0) 匹配的整个表达式的字符串,group() 可以一次输入多个组号,在这种情况下它将返回一个包含那些组所对应值的元组。...匹配对象方法 描述 group(num=0) 匹配的整个表达式的字符串,group() 可以一次输入多个组号,在这种情况下它将返回一个包含那些组所对应值的元组。...flags 标志位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等等。...flags 标志位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等等。

    72910

    带你彻底掌握 Lambda 表达式(上)

    说明: 由于 Lambda 表达式涉及的周边知识点实在太多,因此拆分为上、下两篇文章讲解,本篇为上篇,下篇随后放出,大家可在我公众号中查找。 整体目录介绍: ?...从编程范式的角度来看,像 Java、C++ 等这些高级编程语言,本质上和更接近机器语言的汇编语言没有区别,都是基于冯诺依曼体系计算机模式的思想,都是命令式编程。...如下面的语句: ## 找出所有学生的数学成绩 select name, age, course, score from student where course...= "math"; 上面的 SQL 语句,只是声明了需要什么(找出所有学生的数学成绩),但至于怎么找,语言层面不需要关心,交给数据库系统来处理。...a) 原因 1:使得代码更简洁,可读性强 如果你有仔细阅读前面的介绍,你会发现,Lambda 表达式本质上就是一个函数,就是其对应的函数式接口的那个唯一抽象方法的具体实现!

    45210

    Python中的数学模块:数学和数学

    参考链接: Python中的复数3(三角函数和双曲线函数) 在日常生活中编写程序时,通常会遇到需要使用一些数学知识才能完成任务的情况。...虽然您不能直接使用这些功能,但是可以通过首先包含两个数学模块来访问它们。 这些模块是math和cmath 。     第一个使您可以访问实数的双曲,三角和对数函数,而后一个则使您可以处理复数。...它指出,斜边的平方(与直角相对的一侧)等于其他两侧的平方之和。 斜边也是直角三角形的最大边。 数学模块提供hypot(a, b)函数来计算斜边的长度。    ...幸运的是, 数学模块提供了许多功能来帮助我们计算对数。     您可以使用log(x,[base])计算给定基数的给定x的对数。 如果省略了可选的基本参数,则x的对数将以e为底。...returns 0.7853981633974483 abs(complex(1.0, 1.0)) # returns 1.4142135623730951   cmath模块还允许我们使用带有复数的常规数学函数

    1.1K20

    数学建模---利用Matlab快速实现机器学习(上)

    2.1输入输出变量的介绍 我们下面的这个过程里面,很多地方都是用到了这个卖瓜的情景,下面的这个输入输出变量也是基于这个卖瓜的场景进行介绍的; 在这个卖瓜的场景里面,这个输入变量就是我们的这个西瓜的相关的特征...); 2.2机器学习的分类 监督学习和无监督学习,以及这个强化学习,之前只是知道这些概念(尤其是之前的这个python学习的时候,但是感觉当时这个python确实是被捧得太高了,现在觉得,站在数学的角度学习这个机器学习的相关的概念...,可以简单的谈一下: 1)数学建模的学习:清风把自己的理解通过具体的实例进行介绍,这个其实应该是我们初学者更加容易接受的方式;这个过程往往是劝退很多人的过程; 2)思政的学习:这个可能有点扯远了,但是这个现在推行的这个...),但是他们的这个面纱被解开了,之前一直觉得这些内容很高大上,但是如果有真正的这个案例进行辅助,我相信我们都是可以学好学明白的; 我只是站在一个初学者的角度,通过今天对于监督学习,无监督学习这些术语有了清晰的认识...,在我们的这个分类问题的评估指标里面,引入了这个混淆矩阵的概念: 混淆矩阵:下面的这个表示的就是我们的这个预测的结果和我们的这个真实的结果进行比对; 就是我们的这个真实的好瓜,实际上是坏瓜就是1个,以此类推下去

    12000

    JavaScript 正则表达式上——基本语法

    定义 JavaScript种正则表达式有两种定义方式,定义一个匹配类似  的字符串 1....,使它们分别在任意一行对待行首和行尾匹配,而不仅仅在整个字符串的开头和结尾匹配) 元字符 正则表达式让人望而却步以一个重要原因就是其转义字符太多了,组合非常之多,但是正则表达式的元字符(在正则表达式中具有特殊意义的专用字符...+X) \v 垂直制表符 \0 空字符 字符类 一般情况下正则表达式一个字符(转义字符算一个)对应字符串一个字符,表达式 ab\t 的含义是 ?...但是我们可以使用元字符[]来构建一个简单的类,所谓类是指,符合某些特征的对象,是一个泛指,而不是特指某个字符了,我们可以使用表达式 [abc] 把字符a或b或c归为一类,表达式可以匹配这类的字符 ?...Byron)/).exec('goodCasper123');//null 参考  司徒正美 JavaScript正则表达式 Regexper PS:博客中的图都是用第二个链接做的,帮助人图形化理解正则表达式

    50810

    Python 学习之正则表达式「上 」

    开始今天的内容之前,先说一下前两天分享过的关于图形用户界面编程 「Tkinter」 的内容代码已经放在公号后台 百度百科上关于正则表达式的解释: 正则表达式,又称规则表达式。...正则表达式是一种文本模式,模式描述在搜索文本时要匹配的一个或多个字符串。 Python 从 1.5 版本开始增加了 re 模块,它提供 Perl 风格的正则表达式模式。...re 模块使 Python 语言拥有全部的正则表达式功能。...为了证明正则表达式功能的强大之处,我们先用个小例子体现一下: 例:判断是否是手机号码 未采用正则表达式 # 用之前学过的知识判断输入的是否是手机号码 def isPhoneNumber(str):...(phoneNumber) 相信你此刻已经感受到了它的强大之处,接下来就让我们开始正则表达式的学习。

    33410
    领券