- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 matplotlib坐标轴取消科学计数法
关于取消坐标轴的科学计数法,网上有各种各样的方式,其中最常见的是ax.操作。在画图的时候,坐标轴有时候会自动以科学计数法表示,看起来很不舒服。咱就说有没有不整那么复杂的?在plt.show()前面加上这句话就搞定了。
2024-01-24 21:49:51
968
原创 地图上根据经纬度计算距离
如果需要根据GPS反馈的经纬度位置,计算两点之间的距离,可以在excel中带入下面的公式进行直接计算即可。需要注意的是,经纬度的格式要写成如图所示的这种格式,而不是度分秒的格式。最终算出来的距离单位是米。
2023-09-04 13:52:21
401
原创 线性规划python求解-数学实验与建模例5.2
在学习这个案例的时候,有几个细节有点疑问,查了一些资料,作为图书上注释的一些补充吧。from scipy.optimize import linprogc=[-1, 2, 3]; A = [[-2, 1, 1], [3, -1, -2]]b=[[9], [-4]]; Aeq=[[4, -2, -1]]; beq=[-6]LB=[-10, 0, None];UB=[None]*len(c) #生成3个None的列表bound=tuple(zip(LB, UB)) #生成决策向量界限的元组
2022-04-22 19:39:15
200
原创 三种在 SymPy 中定义符号的方法
使用python时经常需要定义变量,本文简要介绍三种在 SymPy 中定义符号的方法。第一种from sympy.abc import x, y第二种a = Symbol('a')b = Symbol('b')第三种i, j = symbols('i j')
2022-04-04 09:49:30
1125
原创 NumPy包含中文的文本文件读取报错解决方案
'gbk' codec can't decode byte 0xab in position 23: illegal multibyte sequence解决方案
2022-01-19 18:23:00
1114
原创 ufunc函数的广播机制
最近在学习《Python数学试验与建模》这本书。这是一本挺不错的书,向大家推荐一下。但是这本书比较适合有一定ython基础的人,像我这种初学小白,啃起来就很费力。初学者在看一些示例的时候可能总会有不知其所以然的赶紧,我也一样,所以我把自己啃明白的那些地方写下来与大家分享。 当数组形状不同时,进行数学运算的功能称为数组的广播运算,广播规则为:(1)数组维度从右到左的对应维度值相等,如arr1.shape=(5,4,2);arr2.shape=(4,2)(2)对应维度值不相等,必须保证其中...
2022-01-18 09:15:25
1218
原创 ufunc函数效率示例
最近在学习《Python数学试验与建模》这本书。这是一本挺不错的书,向大家推荐一下。但是这本书比较适合有一定ython基础的人,像我这种初学小白,啃起来就很费力。初学者在看一些示例的时候可能总会有不知其所以然的赶紧,我也一样,所以我把自己啃明白的那些地方写下来与大家分析。import numpy as np,time,mathx=[i*0.01 for i in range(1000000)]start=time.time()for (i,t) in enumerate(x): x[i]=
2022-01-18 07:58:54
507
原创 工科学生python学习推荐
想必学习python的时候一开始肯定是豪情万丈,但是学着学着就被卷入浩如烟海的各种参考书中了。作为一名工科学生,也曾遇到过这种烦恼,因此在学习python之初就要尽快弄明白自己学习这个的目的究竟是为了什么?通过自己的学习和筛选,希望能给他人一点建议吧一开始的时候可以学习Eric那本python从入门到实践,学完一遍之后,基本的东西其实已经理解的差不多了。如果还有时间精力,可以再撸一遍head first的python,这本书比eric的更形象,但是关于WEB的比较多,选择性的看看吧。 .
2022-01-06 18:47:03
920
原创 SyntaxError: (unicode error) ‘utf-8‘ codec can‘t decode byte 0xce in position 0: invalid continuatio
在使用python编程时,如果代码中有汉字,运行的时候总是报错,具体提示如标题所示。具体的解决方法为:点击 文档>>设置文件编码>>Unicode>>Unicode(UTF-8)主要是由于编码的问题引起的。解决问题的过程中参考了以下帖子,放码示尊SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xce in position 0: invalid continuatio - a.
2022-01-05 19:46:54
7064
2
原创 os.path.realpath(os.path.join(os.getcwd(), os.path.dirname(__file__)))
读别人写的一段程序的时候,看到这样一行读取文件的代码。一步一步拆解着看,就能读懂其中的意思了。从里面往外一层一层分析1、os.getcwd()该方法用于获取执行py文件的位置空间,可以理解为当前的执行目录,完全与py文件所在的位置无关。2、os.path.dirname(path)该方法是:去掉文件名,返回目录举例:print(os.path.dirname("E:/Read_File/read_yaml.py"))#结果:E:/Read_Fileprint(os.path
2021-12-29 09:15:21
947
原创 Python绘图时将字体改为新罗马字体的方法
Python绘图时文字改为新罗马字体font = {'family': 'serif', 'serif': 'Times New Roman', 'weight': 'normal', 'size': 10}plt.rc('font', **font)参考链接:https://www.freesion.com/article/47751435164/
2021-12-18 16:22:35
5636
原创 ‘gbk‘ codec can‘t decode byte 0xaa解决办法
在学习Head First一书的第12章时,练习“Bahamas Buzzers的计划”的时候,一运行就提示错误:'gbk' codec can't decode byte 0xaa………… 当时在网上搜索解决方案,有很多,最多的方法是: 加上 encoding用 utf-8 编码打开,如第10行,withopen("06142222.csv",'r',encoding = utf-8)asf: 但是试了一下还是无法解决,后...
2021-12-16 14:29:49
3251
原创 Python中join用法
之前学完了Eric编写的“python从入门到实践”那本书,觉得有些问题还是有点疑问,正好看到图书馆有“Head First Python”这本书,又借来学习,感觉这本书风格很活泼,在Eric那本书的基础上结合这本书,感觉收货很大。 在第二章中,有几个地方会看到 ' '.jion() 的使用,从网上查了一下,具体含义如下: join()函数 语法: 'sep'.join(seq) sep:分隔符。可以为空,在这本书中就是空值。...
2021-12-09 23:11:18
311
原创 Python制作交易收盘价走势图16.2.6报错解决方法
慢吞吞的学到了第16章在运行python制作交易收盘价走势图第16.2.6节的时候遇到了问题,按照书上的程序敲完之后运行报错:TypeError: object of type 'int' has no len()在网上找到了解决方案链接帖子里面的回复都很有用,表示感谢!其中一个叫做“比木白”的用户给的解决方案是:x_unique 是int类型,x_labels接收的应该是str类型因此,需要将xy_map.append([x,sum(y_list)/len(y_list)
2021-11-25 19:42:51
615
原创 Python编程从入门到实践——外星人入侵代码
学习python的新人一枚,在学习的过程中遇到了很多问题,最后通过在CSDN等网站上查阅资料等都慢慢解决了,写一个帖子,一方面是记录自己的代码,另一方面和大家分享一下。alien.pyalien_invasion.pybullet.pybutton.pygame_functions.pygame_stats.pyscoreboard.pysettings.pyship.py...
2021-11-10 19:17:41
4041
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人