自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (5)
  • 问答 (2)
  • 收藏
  • 关注

原创 AutocadCAD二维平面作图

快捷键及释义快捷键释义lll直线命令DLIDLIDLI线性标注 水平或竖直距离的标注方式DALDALDAL对齐标注 边的标注方式DANDANDAN角度标注DIVDIVDIV定数等分MEMEME定距等分ddptypeddptypeddptype点样式DRADRADRA半径标注DDIDDIDDI直径标注TRTRTR剪辑命令 TR回车空格即可使用EXTRUDEEXTRUDEEXTRUDE三维拉伸命令SUB

2020-08-30 11:20:18 716 2

原创 Python Selenium 问卷星自动填写 更快速修改代码以便应用

在前段时间自己编写了一段Selenium的问卷星自动填写的代码(当然是不包含识别验证码的工序的),在应用的过程中,发现了代码修改比较麻烦,每个click控件的选项上都需要添加一次xpath路径,在选择题较少的情况下,情况还好,但是选择题的数目和选项一旦增多就会造成代码修改的复杂程度。下面给出一个表做一个形象的说明数量添加xpath次数10道题 每道题4个选项4030道题 每道题4个选项12030道题 每道题8个选项240添加如此多次的xpath路径,会造成不必要

2020-08-20 21:59:08 855 2

原创 Python numpy+random按概率选择列表中某一元素

输出100次1,2,3,4的值,其中1出现的概率为10%10\%10%,2出现的概率为000,3出现的概率为70%70\%70%,4出现的概率为20%20\%20%import numpy as npnp.random.seed(0)p = np.array([0.1, 0.0, 0.7, 0.2])for i in range(100): index = np.random.choice([1, 2, 3, 4], p=p.ravel()) print(index)333

2020-08-20 08:54:24 7337 1

原创 相关系数矩阵 热力图Python作图

import matplotlib.pyplot as pltimport pandas as pdimport seaborn as snsplt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号# Import Datasetdf = pd.read_csv("成绩单.csv",encoding='ANSI')# Pl.

2020-08-19 13:03:59 2433 4

原创 Python matplotlib实现 三条并列柱状图

import numpy as npimport matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号barWidth = 0.25# 设置柱子的高度bars1 = [4.8,5.38,4.1,5.73,5.56,6.78,6.32]bars2 = [32.42,40.25,3

2020-08-19 12:59:30 9417 1

原创 Python matplotlib玫瑰图

我国18年各省GDP总量import numpy as npimport matplotlib.pyplot as pltimport pandas as pdplt.rcParams['font.sans-serif'] = ['SimHei'] # 中文显示shuju = {'acreade': ['福建','河北','湖南','湖北', '四川', '河南', '浙江', '山东', '江苏', '广东'], 'value':

2020-08-19 12:57:25 2889 1

转载 Python+matplotlib绘制极坐标柱状图(南丁格尔玫瑰图)

import numpy as npimport matplotlib.pyplot as pltfig = plt.figure(figsize=(10, 6))ax = plt.subplot(111, projection='polar')ax.set_theta_direction(-1) # 舒适枕ax.set_theta_zero_location('N')r = np.arange(100, 800, 20)theta = np.linspace(0, np.pi * 2,

2020-08-19 12:39:23 1805

原创 全排列(字符串与列表)Python代码

def permutation(str): lenstr = len(str) if lenstr < 2: return str else: result = [] for i in range(lenstr): ch = str[i] rest = str[0:i] + str[i + 1:lenstr] for s in permutation(rest

2020-08-15 16:47:16 201

转载 耦合性跟内聚性

耦合性耦合性指程序模块间存在联系的紧密程度低耦合就是模块之间的关联少,越独立耦合度越低低耦合: 电脑的主板上的各种插槽,可以连接很多外置的各种各样的设备,不需要做什么只要简单地“插进去”不管是分工,还模块设计。模块间,联系越少越好。内聚性内聚性则是模块内部的相互依赖程度高内聚就是模块的内容针对干的事情少,功能越单一内聚越高...

2020-08-15 10:41:09 489 1

原创 Python<class ‘numpy.ndarray‘>类型 以txt保存到当前文件下

这个二维数组是4×44\times44×4的numpy.ndarray类型,下面是以txt文件形式保存到当前文件夹下的一条语句a = np.array([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12], [13, 14, 15, 16]])np.savetxt('QAQ.txt', a) # 保存邻接矩阵供以后使用...

2020-08-13 08:31:49 2327 2

原创 Pycharm环境下升级pip包

Terminal下输入:python -m pip install --upgrade pip

2020-08-12 22:35:16 723 1

原创 Python语法基础 一个小时就能自己编程序(不含拓展库)

一、基本数据处理1.1 数据类型数据处理的对象就是变量和常数。变量规则命名如下:第一个字符必须是英文字母、下划线或中文。不能使用Python内置的关键字变量名称要区分大小写字母这个其实还是挺有意思的pycharm上运行了一下,如果需要使用α,β,γ\alpha,\beta,\gammaα,β,γ也可以直接设置为变量。数值数据类型α = 1α = β = 2α, β, γ = 1, 2, 3α = 2; β = 3基本数据类型包括数值类型、布尔类型和字符串类型布尔数据类型

2020-08-12 17:10:30 381 2

原创 Pycharm上使用pip来完成拓展库的安装、升级、卸载

Pycharm Terminal下输入pip命令pip命令说明pip install xlwt安装xlwt库pip list列出已经安装的所有库pip install -U xlwt升级xlwt库pip uninstall xlwt卸载xlwt库

2020-08-12 14:29:39 525

原创 Python 给定一个列表,输出列表中的质数

这个是照我以前C语言写的输出质数博客改的,博客地址myarr = [0, 1, 3, 4, 6, 7, 8, 100, 101, 103, 104, 107, 110, 111]def isprime(n): if n == 1 or n == 0: return False elif n == 2: return True else: a = False # /a=1时为质数 a=0为合数 count = n

2020-08-11 19:27:45 3201

原创 怎么把代码漂漂亮亮的粘到你的word文档里

这种想法是我在做数学建模时候有的想法,数学建模的论文附录里不是要粘代码么,平时都是直接把编辑器上的代码复制下来粘到word里,省时间又省力,但是要比赛了,总感觉美观度不够,于是找到了这么一个办法PlantB链接:PlantB在谷歌的SyntaxHighlighter javascript代码周围放置一个表单。让它更容易使用。要在Word文档中突出显示一些语法好的代码,可以使用IE将一些代码复制粘贴到下面的表单中,然后单击按钮。将弹出一个带有语法突出显示代码的新窗口。复制并粘贴到你的文档中。不幸的是

2020-08-06 16:33:13 6020

原创 Python 三维绘图

圆锥面z=x2+y2z = \sqrt{x^2+y^2}z=x2+y2​import matplotlib.pyplot as pltimport numpy as npx = np.linspace(-5, 5, 101)y = np.linspace(-5, 5, 101)X, Y = np.meshgrid(x, y)Z = np.sqrt(X ** 2 + Y ** 2)X_below, Y_below = -X, -Y # 画下半部分Z_below = -Zax = p

2020-08-06 07:36:15 270

原创 Python在已知参数方程情况下绘制三维曲线

已知螺旋线的参数方程{x=cos⁡ty=sin⁡tz=t\left\{\begin{array}{l}x=\cos t\\y=\sin t \\z=t\end{array}\right.⎩⎨⎧​x=costy=sintz=t​import matplotlib.pyplot as pltimport numpy as npax = plt.axes(projection='3d') # 设置三维图形模式z = np.arange(-50, 50, 0.1) # z坐标范围-50~50

2020-08-06 06:28:27 2701

原创 关于lambda的用法

Lambda表达式Lambda表达式是一个匿名函数这个发音其实就是希腊字母λ\lambdaλ这个函数平常写程序时候我是不常用的,但是在看有些算数学题的代码,这个函数会经常出现。示例g = lambda t, x: t + xprint(g(1, 2))这里lambda表达式后面冒号之前的我们可以理解为传入的参数,冒号之后的可以理解作用于参数的一个表达式。这里写了一个关于相加的函数,只要调用g(1,2),1与2的两个值便会相加输出3,其实和如下代码是等效的def add(a, b):

2020-08-05 11:10:35 269 1

原创 Python输出print函数用法

输出print函数print指令用来输出指定的字符串或者数值语法print(项目1, 项目2, sep=分割字符, end=终止字符)我们可以先试着输入这两句print('小豆丁', '是个大坏蛋')print('小豆丁', '是个大笨蛋')下面是输出结果小豆丁 是个大坏蛋小豆丁 是个大笨蛋你会发现,python的输出print的函数非常的友好,有一些参数是它已经调整好的这里分割字符的默认值是’ ‘,终止字符的默认值是’\n’修改分隔符print('小豆丁', '是个大坏蛋

2020-08-05 09:53:25 456

原创 numpy中的frompyfunc用法

通过frompyfunc()可以将计算单个值的函数转换为能对数组的每个元素进行计算的ufunc函数,其调用格式为frompyfunc(func, nin, nout)func是计算单个元素的函数,nin是func输入参数的个数,nout是func的返回值的个数。实例import numpy as npimport matplotlib.pyplot as pltdef y(t): if t <= -1 / 2: r = -3 * t + 1 elif t

2020-08-04 15:52:46 2213

原创 关于Python的列表推导式用于画函数图像

这个列表推导式以前没见过,现在用起来感觉还挺方便的。具体用法是这样的,比如说,我创建了一个一维numpy列表x_np_list = np.linspace(0, 2, 1000)y_np_list = np.array([function() for i in x_np_list]) # 这里function是函数名,括号可以有参数至于为什么要这么创建,等等你就能弄明白了,我们这里为了画函数图像,当然要选则一些离散点,首先选择离散的横坐标xxx,再要选择一一对应离散的纵坐标yyy,这里要保证xxx

2020-08-04 12:19:29 422

原创 Numpy库 np.c_ np.r_用法解析

np.c_和np.r_用于把两个矩阵连接起来连接方式为np.c_A=[1234]B=[5678]A=\left[ \begin{matrix} 1 & 2 \\ 3 & 4 \end{matrix} \right]\quadB=\left[ \begin{matrix} 5 & 6 \\ 7 & 8 \end{matrix} \right]A=[13​24​]B=[57​68​]C=[12563478]C=\left[

2020-08-02 22:03:13 427

转载 SPSS 主成分分析(Principal Component Analysis,PCA)

定义主成分分析是利用降维的思想,在损失很少信息的前提下把多个指标转化为几个综合指标的多元统计方法。转化生成的综合指标称之为主成分,其中每个主成分都是原始变量的线性组合,且各个主成分之间互不相关,这就使得主成分逼原始变量具有某些更优越的性能。基本原理如果用x1,x2,...,xpx_1,x_2,...,x_px1​,x2​,...,xp​表示ppp门课程,c1,c2,...,cpc_1,c_2,...,c_pc1​,c2​,...,cp​表示各门课程的权重,那么加权之和就是s=c1x1+c2x2+..

2020-08-02 09:29:45 2607

原创 数据标准化 Python代码

import pandas as pdimport numpy as npdatafile = '../data/normalization_data.xls' # 参数初始化data = pd.read_excel(datafile, header=None) # 读取数据最小-最大规范化x∗=x−minmax−min(new_max−new_min)+new_minx^*=\frac{x-min}{max-min}(new\_max-new\_min)+new\_minx∗=max−.

2020-08-02 08:09:17 727

原创 使用Python的matplotlib画出一个分段函数的图像

分段函数图像画如下函数图像f(x)={−3x+1(x≤−12)3+x(−12<x<2)3x−1(x≥2)f(x)=\left\{\begin{array}{ll}-3 x+1 & (x \leq-\frac{1}{2}) \\3+x & \left(-\frac{1}{2}<x<2\right) \\3 x-1 & (x \geq 2)\end{array}\right.f(x)=⎩⎨⎧​−3x+13+x3x−1​(x≤−21​)(−21​<

2020-08-01 23:23:24 4014 1

原创 Python matplotlib画一个坐标轴

在做函数图像时,因为输出的图像总是没有坐标轴,这让我们看上去很是烦恼。我在这里用annotate给出了一个画坐标轴的办法。效果如下:代码实现import matplotlib.pyplot as pltimport numpy as npx_np_list = np.arange(-10, 10, 0.01)y_list = [0] * len(x_np_list) # 创建元素相同的列表plt.annotate("", xy=(10.1, 0), xycoords='data', xy

2020-08-01 23:12:47 2381

CSDN分类专栏图标icon

CSDN博客分类专栏图标,编辑修改分类专栏配图可以变成静态图片,图片共15张,多种颜色,图片主体都为大写字母C,非常好看

2020-10-10

2020深圳杯数学建模挑战赛A题数据.zip

这个压缩包里有一些做深圳杯A题所需要的数据资料,供大家建模使用。医疗机构总诊疗人次(万),入院人次,病床使用率,行政区域划分,人口数量,床位数,年末收养人数,医院配置。

2020-08-17

Powerpoint PPT商业策划模板.zip

一套好的PPT模板可以让一篇PPT文稿的形象迅速提升,大大增加可观赏性。同时PPT模板可以让PPT思路更清晰、逻辑更严谨,更方便处理图表、文字、图片等内容。压缩包内含有50个共900M的商业策划PPT模板供参考。

2020-02-01

Powerpoint PPT学术答辩模板.zip

一套好的PPT模板可以让一篇PPT文稿的形象迅速提升,大大增加可观赏性。同时PPT模板可以让PPT思路更清晰、逻辑更严谨,更方便处理图表、文字、图片等内容。压缩包内含有80个共580M的学术答辩PPT模板供参考。

2020-01-28

Powerpoint PPT述职报告模板.zip

一套好的PPT模板可以让一篇PPT文稿的形象迅速提升,大大增加可观赏性。同时PPT模板可以让PPT思路更清晰、逻辑更严谨,更方便处理图表、文字、图片等内容。压缩包内含有20个共220M的述职报告PPT模板供参考。

2020-01-27

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

TA关注的人

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