自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 今天被一个小学奥数吸引了,整数解问题经典案例

可以发现这实际上是一个三元1次方程组,含有两个方程,它存在无穷多解,整数解也是无穷多组,这里我用Mathematica直接算出了结果,但是考虑到这是个小学问题,不用枚举,不用蒙特解的办法去手动推导一下通解这才是正确的打开方式。这个问题的关键是第一步的配因式,启发来自凑等比数列那些办法。最近看了不少小学奥数题目,感觉很多内容很简单,但是本质上是一些中学以上问题。(再例如他们管中学里的相似三角形叫做沙漏模型,你们觉得很形象,可我觉得很低级,很不上台面)那些给出的小学生做法虽然也找到了答案,但是并没有诠释问题

2022-07-11 19:57:16 427

原创 python一行阶乘

由于python3全局函数中没有reduce,所以要实现输出需要从functools包中导入,否则只能输出一个function lambda的对象看不到结果。使用lambda时要格外注意。from functools import reduceprint(reduce(lambda x, y : x*y,range(1,11)))...

2021-04-21 12:26:01 220

原创 读《中国城市大洗牌》感悟

1、投资驱动到科技驱动、创新驱动、消费驱动。2、北京:首都功能、雄安:非首都功能、通州:北京政府3、大湾区、长三角。长三角反超珠三角,珠三角又反超长三角。中国经济的龙头。4、南北不平衡放大,超越东西部不平衡。简单说就是北方难发展,刻薄的说就是中国经济指望不了北方。5、海南自贸区,地体位置优越。但是人口稀少。6、抢到人口,就能抬高房价。房住不炒。房价不比发达国家便宜,收入却差距很大。7、经济发展,造血能力至关重要。卖地越来越行不通了。8、政府卖地要降价,虽然这种收入来的很爽,但最终买单的不是开发

2021-03-29 15:43:37 470

原创 Origin2021学习版申请与安装

19版有图形网格乱消失、颜色乱变的现象,所以推荐使用目前最新的21版OriginPro1、申请地址:https://www.originlab.com/index.aspx?go=PRODUCTS/OriginStudentVersion2、点击:Learning Edition3、填写网站账号提交申请(注册账号+申请合成一步了)。这里最关键是提前申请好校园邮箱。4、申请后很快就发来邮件,登录校园邮箱查看验证。5、验证后再次发来邮件,下载链接和安装方法。根据提示完成安装。6、注意事项,有可能激活

2021-03-10 14:40:27 7436

转载 Excel打开后是空白页

不要慌,现在excel打开后默认就是空白页,再返回开始栏打开文件即可加载文件,这与word不同。也就是说excel的启动和加载文件分成两步了,这就给很多普通用户带来了很多困惑,有些人甚至去尝试恢复excel文档。由于以往的操作习惯不懂的人点开出现个空白页就心慌了,为满足由于以往的操作习惯,这里提供了一种一步到位的方法,修改注册表:https://blog.csdn.net/b2345012/article/details/94134401...

2021-03-09 13:27:09 503

原创 典型随机序列期望的计算

描述1:a1, a2, …, an是{1, 2, …, n}的一个随机排列,等可能第位n!中可能排列中的任意一个,当对列表a1, a2, …, an排序时,元素ai从它当前位置到达排序位置必须一定|ai-i|的距离,求元素必须移动的期望总距离换一种描述数学思路:和的期望=期望的和即:EX=E∑i=1n∣i−ai∣=∑i=1nE∣i−ai∣EX=E\sum_{i=1}^n{|i-a_i|}=\sum_{i=1}^n{E|i-a_i|}EX=Ei=1∑n​∣i−ai​∣=i=1∑n​E∣i−ai​∣∣

2021-02-28 14:14:10 1369

原创 用python yagmail发邮件

示例import yagmailyag = yagmail.SMTP(user='1356276949@qq.com',password='16位授权码',host='smtp.qq.com')yag.send(to=['1243030055@qq.com','1356276949@qq.com'],subject='2021',contents='新年快乐',message_id='1234',attachments=r'C:\Users\18380\Pictures\img.jpg')yag.c

2021-02-07 19:13:13 244

原创 python递归调用

一个人年年获得最高假如2000分加成,新的一年把前一年的砍半,那么多年后最大值也不过4000.迭代如下def fun(n): if n ==0: return 0 else: return fun(n-1)*0.5+2000for i in range(20): print(fun(i))递归调用的关键是,if里边写初条件的,else里边写递推式。...

2021-01-30 23:11:28 129

翻译 学习笔记:用正则表达式格式化字符串中所有的浮点数

import redef fun(matched): return format(float(matched.group()), '0.2f')result = re.subn('-?\d+(\.\d+)?', fun, 'PI is 3.1415926535,e is 2.71828183,-0.2+1.3=1.1')print(result)print(result[0])

2021-01-29 22:14:39 187

原创 一个无穷积分方程的求解

问题:∫0∞sin(x−a)x=π2,求a. \int_0^\infty{sin(x-a)\over x}={\pi\over 2}, 求a.∫0∞​xsin(x−a)​=2π​,求a.如果去掉a,这就是一个经典的无穷积分。所以这里a=2kπa=2k\pia=2kπ是这个方程的特解,但是是不是还有其他解,并不能简单的下结论。这里用matlab计算了一下积分,得到一个分段表达式,可以看出只有a/pi为整数时才会收敛。这个积分在mathematica中直接计算时会提示不收敛的,不能像matlab这

2020-11-28 17:27:21 1223

原创 微博音视频下载与合并

**微博的视频没有直接下载到本地的方式,只能音频与视频分开下载,再完成合并。**这里以今天上映电影《一秒钟》的主题曲单依纯的MV为例:第一步:打开微博,找到单依纯的微博,就可以看到她发的这个MV。第二步:按下F12,或者右击->检查。第三步:点击network,name栏里找到getdashinfo,再preview预览,再把data数据点开查看。第四步:点开data->list发现有0-6共7个media_id,这对应她的微博下的7个音视频类微博,每一个音视频都有一个确切的播放地址u

2020-11-27 12:48:15 1325

原创 Mathematica解一个精巧的差分方程

Mathematica解差分方程很方便,记住一个词就可以了RSolve或者RSolveValue就可以了。以下这个例子比较特殊,存在解析解,但是软件算不出。问题:已知:a[1]=12a[1]=\sqrt{1\over2}a[1]=21​​a[n+1]=(1+a[n])2a[n+1]=\sqrt{(1+a[n])\over2}a[n+1]=2(1+a[n])​​计算:lim⁡n−>∞(∏i=1na[i])\displaystyle\lim_{n->\infty}({\disp

2020-11-17 16:59:29 1987

原创 opencv-python下载及pycharm加载

网上教程或者官网都一致的给出了安装cv2的命令:pip install open-python然后命令行键入python回车,键入import cv2回车,键入cv2.__version__回车即可查验版本。但是,在pycharm中导入cv2是有可能不成功的,这是因为安装路径的问题造成的。安装完之后,会显示安装路径,要有意识地留意一下。以我的安装过程为例:Requirement already satisfied: numpy>=1.17.3 in d:\anaconda\anacond

2020-10-30 13:08:43 1083

原创 PyCharm修改项目文件路径需要更改安全属性

前言:作为PyCharm专业版正版用户,我是有点厌烦它天天提醒更新的,而且一年有一半时间推送测试版,每一个版本都能免费体验几十天。问题:今天我又更新了2020.3EAP测试版,我顺带把自己的项目文件路径从C盘,改到了D盘。可是这一改可麻烦大了,项目无法创建py文件(cannot create file xxx.py…)(也包括其他类型文件),提示设置无法保存,需要重启pycharm,(Failed to save settings. Please restart PyCharm)重启之后也解决不了。解决

2020-10-27 16:42:00 1202 1

原创 用lambda函数实现列表中相邻数之间的迭代

把数字字符串转换为数字的问题。1、把一个N位数按小数点前后分开成两个列表L1,L2(要用一个算法迭代可以将小数点后的数先缩小10**N倍)。2、前后分别用秦九韶算法还原数值。3、lambda函数对两个列表中的数实现同种算法的迭代。from functools import reducedef str2float(s): DIGITS = {'0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9'

2020-09-19 16:04:12 410

原创 python函数的递归调用

解释:python中不能提前执行后续即将定义的函数,但是能在执行过程中调用自己完成函数定义,称之为递归调用。这就为很多函数的定义提供了方便。例:定义阶乘函数,从键盘输入一个自然数,求该整数阶乘。代码如下:def fanc(n): if n == 0:#0的阶乘都是1 return 1 else: return (fanc(n-1)*n)#递归调用:return返回上一层函数值,一直往前追溯x = int(input('输入一个自然数:'))print

2020-08-17 18:05:42 785

转载 用 Python 来研究数学 --- SymPy 符号工具包介绍(转)

原文地址:https://zhuanlan.zhihu.com/p/96738286?utm_source=wechat_session

2020-08-14 21:17:29 225

原创 python解2020高考数学题目(一)

1、第一题集合代码如下:import sympyA = sympy.Interval(1,3)B = sympy.Interval.open(2,4)print(A | B)print(A.union(B))# out: #Interval.Ropen(1, 4) 左闭右开#Interval.Ropen(1, 4)2、复数运算代码如下:from sympy import I,im,reC1 = (2-I)/(1+2*I)print(re(C1)+im(C1)*I)#由于复数

2020-08-07 12:55:51 1259

原创 Python求解一个经典循环数列问题

用Python求解一个经典循环数列问题1、问题描述:这是某个QQ群的入群问题:初始条件a[0]=10111,递推方程a[n+1]=int(a[n]^2/10000)-17001.求a[10 ^15].2、数学分析:这个差分方程显然是一个整数数列,不难证明该整数数列有上下界,因此取值个数有限,故而它从某一项开始(不一定是a[0]就开始循环)后续是一个循环序列。因此要解决该问题就需要找到循环周期T,和初始循环项a[i]。如果不是10^15太大,完全可以直接循环找到取值。3、Python代码如下。a

2020-07-28 20:12:01 954

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除