自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java:最通俗易懂地理解0-1背包问题

Reference: https://www.jianshu.com/p/a66d5ce49df5问题:0-1背包问题:给定n种物品和一背包。物品 i 的重量似乎 wi,其价值为 vi,背包的容量为 c。问应该如何选择装入背包中的物品,使得装入背包中物品的总价值最大?通俗解答:假设你是一个小偷,背着一个可装下4磅东西的背包,你可以偷窃的物品如下:为了让偷窃的商品价值最高,你该选择哪些商品?1、简单算法最简单的算法是:尝试各种可能的商品组合,并找出价值最高的组合。这样显然是可行

2022-01-23 18:12:21 570 2

原创 Brew:Mac OS 使用brew命令报错“Error opening archive: Failed to open ‘../Caches/Homebrew../”解决方法

正常情况下通过 Homebrew 官网提供的命令安装的用户是无感的, 但是由于国内特殊网络环境的问题, 我使用的是如上文所说的国内镜像, 而国内的镜像是依然指向 Bintray 的, 所以才会出现无法打开归档的错误. 要解决这个问题有两个解决方案:1、临时修改去掉国内的镜像设置: 在 Terminal 中输入下面的命令即可.export HOMEBREW_BOTTLE_DOMAIN=’’2、通过更新profile文件永久修改设置: zsh是/.zprofile文件,bash要修改/.bash_pr

2021-09-18 17:19:41 3634

原创 Android开发:关于Databinding与Viewbinding以及kotlin-android-extensions

首先在build.gradle中加入dataBinding.enabled = true刷新后在Fragment的onCreateView用法模版如下FragmentFinishpayBinding binding; binding = DataBindingUtil.inflate(inflater,R.layout.fragment_finishpay,container,false); return binding.getRoot();......

2021-08-06 19:06:07 694

原创 隐私政策声明

隐私政策我们不会收集及以任何形式储存来自你社交网路的任何资讯或销售给广告或其它营运机构。个人信息当你透过社交网路进行分享时,可能会要求输入帐号密码,但该资讯由iOS系统管理,App不会以任何形式储存帐号密码,也不会收集及以任何形式储存您在社交网路上的任何个人资讯。隐私政策条款使用本App即表示您同意此隐私政策的条款和条件。如果您不同意本政策,请不要使用该App。我们保留权利,在我们决定更改,修改,增加或删除本政策的部分,在任何时候。请定期浏览此网页查阅任何修改。如果您继续使用我们的App以后的任何

2021-08-06 10:52:27 921

原创 SwiftUI开发:【解决方法】在Xcode中出现“Select a scheme that builds a target which..”

我在进行苹果app开发的时候,误使用清理垃圾app使得我的canvas画布无法更新。错误为:NoBuildableEntriesError: active scheme does not build this fileSelect a scheme that builds a target which contains the current file,or add this file to a target that is built by the current scheme.如何解决这个棘手的

2021-07-29 22:16:32 1837

原创 Android开发:隐藏标题|状态栏沉浸|状态栏字体变色(继承AppCompatActivity)

原:后:将代码supportRequestWindowFeature(Window.FEATURE_NO_TITLE); //去除标题 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); //状态栏设置透明 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION); //导航栏

2021-07-27 17:50:57 283 1

原创 Python:学习爬取数据以分析(城市、注册时间、发表时间、评分、评论内容)

最近因为泰迪实习需要,做一些这样的数据分析。分享一下相关代码。修改其中的url(注意应用规则,需要对爬虫有一定了解)即可用。import requestsimport refrom task_getUserInf import getUserInfimport pandas as pdimport emoji#用户数据获取res = []count = 1;number = -1for i in range(0,20): print("========正在爬取第{}页用户数

2021-07-26 17:08:19 1164 4

原创 Python:使用正则表达式爬虫如何处理HTML代码中的换行?

比如我们需要爬豆瓣二十条短评,使用正则表达式:<span class=“short”>(.*?)</span>我们只能爬到17个,为什么呢?因为有的短评是带有换行的,正则表达式无法识别。如何让它识别呢?将(.*?)换为((?:.|\n)*?)就可以了!<span class=“short”>((?:.|\n)*?)</span>......

2021-07-26 15:23:29 1517

原创 Python:使用灰色预测对数据进行预测

灰色预测代码# condig:utf-8import torch as thimport numpy as npclass GM(): def __init__(self): # 判断是否可用 gpu 编程 , 大量级计算使用GPU self._is_gpu = False # th.cuda.is_available() def fit(self,dt:list or np.ndarray): self._df :th.Te

2021-07-24 14:07:42 3925 1

原创 Python:(人工智能识别手写数字)使用卷积神经网络代码多个报错及相应解决方法

整个卷积神经网络代码(入门:识别手写数字)如下:import torchimport torch.nn as nnfrom torch.autograd import Variableimport torch.utils.data as Dataimport torchvisionimport matplotlib.pyplot as pltEPOCH = 1BATCH_SIZE = 50LR = 0.001DOWNLOAD_MNIST = Falsetrain_data = t.

2021-07-23 23:38:59 1766 4

原创 Python:mac下解决绘图时中文乱码问题

只需要在代码plt.show前面加入plt.rcParams['font.sans-serif'] = ['Arial Unicode MS']即可解决问题:

2021-07-20 21:10:07 630 2

原创 Python:在csv表中自动获得销量前五的商品信息

使用代码:import matplotlib.pyplot as pltimport pandas as pddata = pd.read_csv('../data/data1.csv',encoding='gbk')# print(data['商品'])total = []res = []result = []maxFiveNum = []num = 0def count(i): k = 0 for i1 in data['商品']: if(i =.

2021-07-20 20:46:51 1353

原创 Python:在csv如何提取出某一月份的数据

(支付时间是正常的,excel问题)eg:如何提取出5月份的数据?我们利用data = pd.read_csv("../data/task1-1A.csv",encoding="gbk")time = data['支付时间']print(time)可以得到:使用以下代码即可解决:import pandas as pddata = pd.read_csv("../data/task1-1A.csv",encoding="gbk")time = data['支付时间']data['.

2021-07-19 19:47:03 2982

原创 Python:如何将csv文件某一列中所有相同元素的行分别另外以要求的命名格式保存

假设我们需要根据设备ID重新提取对应的数据,保存在csv文件中,文件名分别为"task1-1A.csv",“task1-1B.csv”,“task1-1C.csv”…代码如下:import pandas as pdimport numpy as npdata = pd.read_csv("../data/data1.csv",encoding="gbk")data = np.array(data)# print(data)total = []i = 0for col in data:.

2021-07-19 19:12:34 2960 5

原创 PHP:如何让自己的网页拥有登录注册系统

先写一套不含样式的html注册界面:<html><head><meta charset="utf-8"><title>注册</title></head><body> <form action="register.php" method="post"> <h1>用户注册</h1> <label>用户名:</label> <input t

2021-07-12 20:13:17 4895 14

原创 R语言:dnorm, pnorm, qnorm与rnorm简单区别

目录dnormpnormqnormrnormdnorm正态分布的概率密度。dnorm(0,mean=0,sd=1) #这个是标准正态分布函数#[1] 0.3989423pnorm正态分布的概率密度,但是返回从负无穷到q的积分,q为参数。pnorm(0) # pnorm()默认的参数与dnorm()一样,都是标准正态分布# [1] 0.5pnorm(2,mean=5,sd=3)# [1] 0.1586553qnormpnorm的反函数。qnorm(0.5)# [1] 0r

2021-06-20 22:38:36 3565

原创 R语言:筛选法

我们先以一个例子来讲解:用筛选法来模拟如下密度函数的随机变量。f(x)=e−12x2,g(x)⊂(1+x2)−1f(x)=e^{ -\frac{1}{2} x^{2} },g(x)\subset (1+x^2)^{-1}f(x)=e−21​x2,g(x)⊂(1+x2)−1f(x)是需要模拟的随机变量密度函数,g(x)是其对应的筛选函数。我们首先判断g(x)的取值范围,应该为(0,1]。设u=g(x),将u反解,得到x=u−1−1x=\sqrt{u^{-1}-1}x=u−1−1​我们将

2021-06-20 17:52:14 3436

原创 R语言:逆变换法生成密度函数的随机变量

在我的文章中,有关于逆变换法生成随机变量的。但是,关于逆变量法还有一种应用,就是根据密度函数生成随机变量。我们以下面的密度函数为例子:f(x)=52∗e[−52(x−2)],x≥2f(x)=\frac{5}{2}*e[-\frac{5}{2}(x-2)] , x\geq 2f(x)=25​∗e[−25​(x−2)],x≥2我们根据概率论知识,将之积分获得其累积分布函数,并设为U:U=−e∗(−52(x−2))U=-e*(-\frac{5}{2}(x-2))U=−e∗(−25​(x−2))

2021-06-20 15:43:45 5163 1

原创 R语言:解决mac环境下无法显示中文的问题

如题,在mac os上,我们输出图像的时候:是无法显示中文文字的。我们首先先使用以下命令:Sys.getlocale("LC_ALL")如果得到的结果是"C",那么使用以下代码可以解决:Sys.setlocale("LC_ALL","zh_cn.utf-8")然而,这个时候我们输出图片,却会显示另一个问题——我们只需要在源代码里面加上:par(family='STKaiti')问题得到解决。......

2021-06-20 13:39:16 8132 4

原创 Java:LeetCode题目1~5试做

标题两数之和两数相加无重复字符的最长子串寻找两个正序数组的中位数最长回文子串两数之和给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。package LeetCode;import java.util.HashMap;import java.util.Map;public class

2021-06-10 14:49:17 113

原创 R语言:作业九(编写模拟算法)

目录131415p13413一个意外伤亡保险公司有1000个客户,每个客户独立地在下个月以概率0.05索赔,假设索赔量是独立的具有均值$800 指数随机变量,用模拟方法估计这些索赔量的和超过$50000的概率?代码:f = function(x){ res = rep(0,x) for (n in 1:x){ custom = rep(0,1000) for(i in 1:1000){ if(runif(1) <= 0.05){ custom[i] = rexp(1,1

2021-06-09 13:57:38 1052

原创 R语言:作业八(用函数进行近似计算)

标题p103 8(2)p103 10p144 5p144 7p134 13p103 8(2)用模拟的方法近似计算下列积分,并和已知的精确答案进行比较:∫0∞x(1+x3)−4dx\int^{\infty }_{0}x(1+x^3)^{-4}dx∫0∞​x(1+x3)−4dx解答:f1 = function(n,a,b,g){ x = runif(n) sum((b-a)*g(a+(b-a)*x))/n}f = function(x) x*(1+x^3)^-4f1(99999,0,Inf,

2021-05-19 23:23:26 2745 1

原创 R语言:作业七(创建随机变量函数)

作业5(1)85(1)用筛选法来模拟如下密度函数的随机变量,f(x)是需要模拟的随机变量的密度函数,g(x)是其对应的筛选函数。(1)f(x)=x(1−x)f(x)=x(1-x)f(x)=x(1−x), g(x)g(x)g(x)为常值函数。令g(x)=1g(x)=1g(x)=1 ,f(x)g(x)=x(1−x)\frac{f(x)}{g(x)}=x(1-x)g(x)f(x)​=x(1−x) ,这个函数在x=0.5处取得极大值0.25 。我们首先生成一个服从(0,1)区间的均匀分布的随机数u1

2021-05-08 00:47:49 3382 5

原创 Matlab:数模13-多元回归分析模型

文章目录关于多元回归分析应用范围举例结果分析例题Matlab代码关于多元回归分析应用范围举例结果分析例题Matlab代码在桌面创建txt文件并输入:1 135.0 13.70 12.68 80.32 0.16 16 102.5 17.48 15.13 73.35 0.192 130.0 18.09 17.51 83.65 0.26 17 100.0 15.73 14.41 68.75 0.133 137.5 13.43 21.73 76.18 0.19 18 97.

2021-05-06 10:34:04 3675

原创 Matlab:数模12-聚类分析

文章目录关于聚类分析例题Matlab代码意义应用关于聚类分析(树状图)(冰状图)例题Matlab代码X=[20,7;18,10;10,5;4,5;4,3];Y=pdist(X);SF=squareform(Y);Z=linkage(Y,'single');dendrogram(Z);%显示系统聚类树T=cluster(Z,'maxclust',3)意义1、与多元分析的其他方法相比,聚类分析是很粗糙的,理论尚不完善,但由于它成功地应用于心理、经济、社会、管理、医学、地质

2021-05-06 10:33:52 1246

原创 Matlab:数模11-主成分分析法

文章目录关于主成分分析法实例Matlab代码(01)Matlab代码(02)关于主成分分析法实例求指标对应的系数:归一化原始数据:方法1:方法2:Matlab代码(01)%% 数据导入处理clcclear allA = xlsread('/Users/fxalll/Desktop/t.xlsx','B2:K11');%% 数据标准化处理a = size(A,1);b = size(A,2);for i = 1:b SA(:,i) = (A(:,i)

2021-05-04 23:13:16 2192

原创 Matlab\Lingo:数模10-非线性规划与01规划模型

文章目录非线形规划例题非线形规划例题(lingo解法)非线形规划例题(Matlab解法)01规划模型定义及例题01规划模型例题(lingo解法)01规划模型例题(Matlab解法)非线形规划例题非线形规划例题(lingo解法)非线形规划例题(Matlab解法)首先建立脚本:function f = fun1(x)f = -98*x(1) - 277*x(2) + x(1)^2 + 0.3*x(1)*x(2) + 2*x(2)^2;end注意由于题目是max,需要改成标准形式。所有的

2021-05-04 18:25:07 5837 1

原创 Matlab\Lingo:数模09-线性规划模型

文章目录例子不同算法(lingo)不同算法(Matlab)例子我们由上可以得到线性规划式子:要如何解呢?不同算法(lingo)可以使用lingo软件:结果为14,x1为4,x2为2。然而,mac上没有lingo软件,用Matlab行不行?可以。不同算法(Matlab)翻阅资料,我找到了Matlab的写法。我们首先要了解线性规划问题的MATLAB标准型,为:我们可以使用[x,fval]=linprog(f,A,b,Aeq,beq,lb,ub]解这类问题。x表示所解出的值

2021-05-04 16:51:15 942

原创 Matlab:数模08-排队论

文章目录关于排队论排队系统的三要素排队系统机制排队论例子-01排队论例子-02排队论例子-03Matlab代码关于排队论排队系统的三要素一般而言,我们研究的模型中,顾客数量总是无限、逐个、随机、相互独立、平稳的。一般我们研究的是禁止退出和转移。什么意思呢?比如你去麦当劳排队,你看到旁边的人更少,你就会到那边的队伍去;又或者你等太久了决定不排了走了。这在我们的模型是不考虑的。排队系统机制评价排队系统的优劣是我们所关注的。逗留时间也是我们在模型中关注的变量。λ为单位时

2021-05-04 15:30:16 4278

原创 Matlab:数模07-种群竞争模型

文章目录关于种群竞争模型应用举例Matlab代码代码测试代码分析关于种群竞争模型应用举例Matlab代码function dx=fun(t,x,r1,r2,n1,n2,s1,s2)r1=1;r2=1;n1=100;n2=100;s1=0.5;s2=2;dx=[r1*x(1)*(1-x(1)/n1-s1*x(2)/n2);r2*x(2)*(1-s2*x(1)/n1-x(2)/n2)];以上保存为fun.m。(r1、r2为两个物种的自然增长率;n1、n2为两个物种的物种容量;

2021-05-04 14:37:11 3924

原创 Matlab:数模06-模拟退火模型

文章目录关于模拟退火模拟退火算法利用退火算法解决TSP问题(近似算法)Matlab代码代码测试关于模拟退火模拟退火算法利用退火算法解决TSP问题(近似算法)我们给出实际例子数据:问题算法较为复杂,我们直接给出Matlab代码与使用方法。Matlab代码接下来一共要保存5个文件(相当于该算法有四个函数,一个带有原始值的执行文件)function [ newpath , position ] = swap( oldpath , number )% 对 oldpath 进

2021-05-04 14:15:37 603

原创 Matlab:数模05-图论模型(Floyd算法)

文章目录一个简单的例子Floyd算法简介Matlab代码代码测试一个简单的例子首行首列的0为城市1到城市1的费用,首行第二列的50为城市1到城市2的费用。以此类推。Floyd算法简介原理我们在文章“数模04”已经阐述过类似的了,接下来我们直接摆出Matlab代码进行编程。Matlab代码function [D,path,min1,path1]=floyd(a,start,terminal)D=a;n=size(D,1);path=zeros(n,n);for i=1:n for j

2021-05-04 13:51:47 1874

原创 Matlab:数模04-图论模型(dijstra算法)

文章目录一个简单的例子dijstra算法简介与例子计算带权邻接矩阵Matlab代码代码测试一个简单的例子假设每个数字代表的都是点与点之间的距离。我们从v1出发,v11为终点。要如何走才能使路程最短?dijstra算法简介与例子计算首先先写出各点距离v1的距离,然后走最短距离的那个点。第二步走到v4,得到v1到v3、v7的距离,比较后决定第二步走v2,得到v1到v3、v5的距离,找最短距离。第三步走到v5,得到v1到v3、v6、v8、v9的距离,找最短距离。第四步走到v8,得到v1到v

2021-05-04 13:24:39 1514

原创 Matlab:数模03-灰色预测

文章目录关于灰色预测模型累加生成GM(1,1)模型GM(1,1)模型的精度检验Matlab代码数据测试-01数据测试-02用途关于灰色预测模型累加生成在累加生成的基础上,我们建立了GM(1,1)模型。GM(1,1)模型这是我们在数学建模中比较常用的模型,比较简单,也比较好用。我们需要的主要是那个预测公式。(接下来是推导过程,程序中都已经写好了,不感兴趣的可以跳过)由此我们的预测值求解公式就推导出来了:GM(1,1)模型的精度检验接下来我们使用Matlab

2021-05-04 11:55:04 9406 5

原创 Matlab:数模02-多属性决策模型

文章目录:加权算术平均算子属性化的归一化处理多属性决策模型实例加权算术平均算子属性化的归一化处理多属性决策模型实例首先我们要判断u1~u5的属性值都对应着什么。一般而言,我们的属性值要么是效益型,要么是成本型。我们作出判断后,分别代入计算可得以下表。(如投资成本与环境污染程度为成本型、其余为效益型)(注意矩阵A不是计算得来的,是根据我们个人喜好创造出来的,计算权重需要使用Matlab)(代码在我的文章“数模01”)......

2021-05-04 11:26:59 1301

原创 Matlab:数模01-层次分析法

本文目录:一致矩阵法层次性检验(例子)Matlab代码测试结果分析====================================================一致矩阵法上方该表,按照图二的参考体系,C1与自己比较为1。c1和c2比较为1/2,这意味着c1为1,c2为2,即c2比c1更重要一些。以此类推。层次性检验(例子)上面的矩阵A是我们前文提到过的数据。下方的矩阵B1~5的数据都是自己创造的,不是计算得来的,这点要注意。同时线图B1~3和矩阵B1~5没有任何名字上的关系。

2021-05-03 23:43:09 425 1

原创 LaTex:有关LaTex的入门、语法使用

安装Latex及其需要的软件Latex是一个适合写论文的软件,但是新手刚下载安装好这类软件后,却容易束手无策。我想直接通过代码介绍一下这类软件的入门。首先在官网下载latex安装包,注意latex的编写最好自己寻找一个软件进行编写,比如VScode(可以到网上去找一下配置教程)。由于latex原生不支持中文论文,所以我们需要通过配置适配中文论文的编写。我使用的软件是Texpad,公式软件使用的是xFormula。mac系统下安装latex得到的四个软件(右边两个分别是编辑器和公式软件):如何让La

2021-05-03 22:23:17 1907 1

原创 Macbook:关于MacBook屏幕发绿发红特殊问题的解决方法

事发由来(只解决这类问题):最近MacBook屏幕涂层有点脱落,女朋友嫌屏幕太脏,用湿纸巾用力擦洗屏幕。我以为retina屏幕只要不用酒精擦洗就行,于是就看着屏幕慢慢变得干净,觉得挺好的。然而,擦洗过后,屏幕在本该是黑色的地方发绿,在本该是白的地方发粉发紫。范围正好是她用力擦洗的中间的一大块。我一开始以为是电池膨胀,键盘突出,把屏幕给压绿了。于是不敢合上屏幕,打算着明天去天才吧检查一下。但是结果显示电池一切正常。接下来连续几天它都发绿,但随着时间变化会慢慢消失,或者变浅。这让我非常不解,国内有关这.

2021-05-03 02:12:45 15522 9

原创 R语言:作业六(逆变换法生成随机变量;线性同余发生器LCG的编写)

1.用逆变换法编写产生下述随机变量的程序:X 0 1p 0.4 0.6模拟10000次,并确定随机变量的值0的比例。f <- function(n){ {x <- rep(0,n) for (i in 1:n){ u <- runif(1) if(u < 0.6) x[i] <- 1 else x[i] <- 0 } x }}test <- f(10000)table(test)test0 1408

2021-04-26 21:38:22 7627

原创 Bootstrap:国内CDN库 (记录)

<!-- 新 Bootstrap 核心 CSS 文件 --> <link href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"> <!-- jQuery文件。务必在bootstrap.min.js 之前引入 --> <script src="https://cdn.staticfile.org/jquery/2.1.

2021-04-23 00:17:32 663

空空如也

空空如也

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

TA关注的人

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