随笔分类 -  Python

Python
摘要:x = [1,2,3] y1 = np.array([4,5,6]) y2 = np.array([5,6,7]) y3 = np.array([7,6,5]) width = 0.2 Sum = y1+y2+y3 per = 100*y2/Sum #添加在中间,旋转90度 def add_mid( 阅读全文
posted @ 2022-03-29 09:13 华小电 阅读(432) 评论(0) 推荐(0) 编辑
摘要:```python def firstorder(T,K,t,In): # T 时间常数 # K 增益 Out = np.zeros(len(In)) for i in range(1,len(t)): dt = t[i]-t[i-1] s = T/dt Out[i] = K*In[i]/(s+1) 阅读全文
posted @ 2022-03-24 13:52 华小电 阅读(878) 评论(0) 推荐(0) 编辑
摘要:x = np.arange(0,101) wn = np.random.rand(101) y1 = -1+0.02*x+0.1*wn y2 = np.sin(0.5*x) y3 = 0.0001*x**2-0.03*x+1 y4 = 0.8*np.cos(x) fig,ax1 = plt.subp 阅读全文
posted @ 2022-03-24 11:17 华小电 阅读(230) 评论(0) 推荐(0) 编辑
摘要:import numpy as np import statsmodels.api as sm from gekko import GEKKO # Data x0 = np.array([4,5,2,3,-1,1,6,7]) x1 = np.array([3,2,3,4, 3,5,2,6]) y = 阅读全文
posted @ 2022-03-17 14:16 华小电 阅读(764) 评论(0) 推荐(0) 编辑
摘要:import numpy as np from scipy.stats import linregress import statsmodels.api as sm import matplotlib.pyplot as plt from gekko import GEKKO # Data x = 阅读全文
posted @ 2022-03-17 14:15 华小电 阅读(742) 评论(0) 推荐(0) 编辑
摘要:x = np.random.random(10) y = np.random.random(10) note = np.arange(1,11) plt.scatter(x,y,marker = 'o', c = 'r') plt.title('在数据上添加标注',fontproperties='M 阅读全文
posted @ 2021-12-11 21:57 华小电 阅读(296) 评论(0) 推荐(0) 编辑
摘要:from matplotlib import font_manager # fname中选择一个你本机查询出来的字体 若没有中文字体则需要你本人手动安装 font = font_manager.FontProperties(fname="/usr/share/fonts/wenquan/wenqua 阅读全文
posted @ 2021-12-11 21:13 华小电 阅读(593) 评论(0) 推荐(0) 编辑
摘要:使用openpyxl保存数据到Excel文件报错:BadZipFile: File is not a zip file 如果保存的文件不存在,直接用pd.ExcelWriter 如果保存的文件已存在,用openpyxl.load_workbook加载已有的文件, 再使用pd.ExcelWriter 阅读全文
posted @ 2021-11-21 14:03 华小电 阅读(1442) 评论(0) 推荐(0) 编辑
摘要:x = np.arange(0,10,0.1) def line1(x): return np.sin(x)*2 def slope(x): h = 1e-4 k = (line1(x+h)-line1(x-h))/(2*h) b = line1(x)-k*x return k,b # 通过计算导数 阅读全文
posted @ 2021-11-06 21:27 华小电 阅读(279) 评论(0) 推荐(0) 编辑
摘要:y = np.random.random(5) print(y) idx = np.argwhere(y == np.max(y)).flatten() print(idx,y[idx]) 阅读全文
posted @ 2021-11-06 20:45 华小电 阅读(396) 评论(0) 推荐(0) 编辑
摘要:1. 查看Python3的位置 which python3 >>/usr/bin/python3 2. 新建编译系统 Sublime Text3 菜单中选择 工具--编译系统--(最下边)新建编译系统 在弹出的新文件里输入 { "cmd": ["/usr/bin/python3", "-u", "$ 阅读全文
posted @ 2021-06-17 10:02 华小电 阅读(498) 评论(0) 推荐(0) 编辑
摘要:import pandas as pd import pymysql def import_data_from_csv(): # 从csv文件导入数据 # engine="python"可以避免文件路径中有中文, encoding="utf_8_sig"可以使读取的内容中有中文 df = pd.re 阅读全文
posted @ 2021-05-12 14:57 华小电 阅读(510) 评论(0) 推荐(0) 编辑
摘要:Traceback (most recent call last): File "d:\program files\python\lib\runpy.py", line 193, in _run_module_as_main "__main__", mod_spec) File "d:\progra 阅读全文
posted @ 2021-04-09 15:28 华小电 阅读(153) 评论(0) 推荐(0) 编辑
摘要:PIL库 PIL库是一个具有强大图像处理能力的第三方库。 图像的组成:由RGB三原色组成,RGB图像中,一种彩色由R、G、B三原色按照比例混合而成。0-255区分不同亮度的颜色。 图像的数组表示:图像是一个由像素组成的矩阵,每个元素是一个RGB值 Image 是 PIL 库中代表一个图像的类(对象) 阅读全文
posted @ 2021-03-18 11:28 华小电 阅读(166) 评论(0) 推荐(0) 编辑
摘要:2.DataFrame DataFrame是一个表格型的数据结构,类似于Excel或sql表 它含有一组有序的列,每列可以是不同的值类型(数值、字符串、布尔值等) DataFrame既有行索引也有列索引,它可以被看做由Series组成的字典(共用同一个索引) 用多维数组字典、列表字典生成 DataF 阅读全文
posted @ 2021-03-18 11:24 华小电 阅读(174) 评论(0) 推荐(0) 编辑
摘要:1.Series Series是一种类似于一维数组的对象,它由一维数组(各种numpy数据类型)以及一组与之相关的数据标签(即索引)组成. 可理解为带标签的一维数组,可存储整数、浮点数、字符串、Python 对象等类型的数据。 import pandas as pd import numpy as 阅读全文
posted @ 2021-03-18 11:16 华小电 阅读(182) 评论(0) 推荐(0) 编辑
摘要:1 重复元素判定 以下方法可以检查给定列表是不是存在重复元素,它会使用 set() 函数来移除所有重复元素。 def all_unique(lst): return len(lst)== len(set(lst)) x = [1,1,2,2,3,2,3,4,5,6] y = [1,2,3,4,5] 阅读全文
posted @ 2021-03-14 16:42 华小电 阅读(1357) 评论(0) 推荐(0) 编辑
摘要:import control import numpy as np import matplotlib.pyplot as plt G1 = control.tf([1,1],[1,4]) G2 = control.tf([1,2],[1,1,1.25]) G = control.series(2. 阅读全文
posted @ 2020-11-26 10:00 华小电 阅读(160) 评论(0) 推荐(0) 编辑
摘要:import control import numpy as np import matplotlib.pyplot as plt G1 = control.tf([1,1],[1,4]) G2 = control.tf([1,2],[1,1,1.25]) G = control.series(2. 阅读全文
posted @ 2020-11-26 09:49 华小电 阅读(129) 评论(0) 推荐(0) 编辑
摘要:import numpy as np import matplotlib.pyplot as plt if __name__ == '__main__': L = 100 #序列长度 Y = np.zeros(L) phi = np.zeros((L,4)) u = np.random.randn( 阅读全文
posted @ 2020-11-24 10:50 华小电 阅读(172) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示