自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [SCIP]

官方给了一些例子便于上手:Example projects八皇后问题给出了一般流程:Using SCIP's callable library for solving the n-queens problem.参数设置:list of all SCIP parameters# solving stops, if the given number of solutions were found (-1: no limit)# [type: int, advanced: FALSE, ran

2021-07-19 20:35:00 271

原创 【Linux】命令行下载安装anaconda

官方安装指导:linux版For x86 systems.1. 下载:(官方让打开浏览器下载,然鹅服务器没有可视化界面啊)wget https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh2. 验证文件:(垃圾的我跳过了这保障正确性的一步)3. 安装:(下面给的官方指令示例,注意换成自己下载好的sh路径)bash ~/Downloads/Anaconda3-2020.02-Linux-x86_...

2021-07-10 10:18:42 5925

原创 【Python|matplotlib】多列堆叠图

官网大法好:点击直达官网参考:1)多列:Grouped bar chart with labels2)堆叠:Stacked bar chart我的:import matplotlibimport matplotlib.pyplot as pltimport numpy as nplabels = ['C3', 'C4', 'C5', 'C6']im_ip = [20, 34, 30, 35]cg_ip = [25, 32, 34, 20]cg_lp = [2, 3, 4

2020-12-03 15:29:04 1090

原创 【VS/Cplex】求解LP后修改变量类型求IP时间变长

问题描述:应用行列生成时,发现,求解LP后,修改变量类型,求解IP,比,直接所有变量约束求IP,时间长实验:1)直接求解IP:0.4秒2)求解LP后求解IP(变量添加顺序和1不同):1.6秒3)求解LP后,清空约束,重写添加变量,求解IP(.lp文件和1完全相同):1.6秒猜测:可能是cplex每次求解后保留的“信息”导致的;我不知道为什么使用了“保留信息”(可能是基变量?)IP反而求解慢了(可能是我的模型LP relaxation太垃圾?)暂时的方法:...

2020-11-26 10:20:46 487

原创 【API】常用汇总

PythonPandas API reference: Series, DataFrame,...

2020-11-02 20:05:09 101

原创 【Python】日期处理-中国法定节假日

插件说的超级清楚明白且有例子https://pypi.org/project/chinesecalendar/#description1.下载插件2.cmd命令行安装:pip install chinesecalendar3.引用:import chinese_calendar 或者from chinese_calendar import is_workday, is_holiday4.示例mydate = datetime.date(2018, 4, 30)p.

2020-10-23 10:22:01 2523

原创 【VS/Cplex】Visual Studio配置Cplex(图文详解版)

第一步:右键项目名称>【属性】>【C/C++】>【常规】,编辑【附加包含目录】添加2个路径(这边给的是默认安装路径时候的路径,如果修改过就不一定是这个路径了)C:\Program Files\IBM\ILOG\CPLEX_Studio127\cplex\include C:\Program Files\IBM\ILOG\CPLEX_Studio127\concert\include第二步:【预处理器】>【预处理器定义】添加3个内容NDEBUG _C.

2020-06-27 20:50:40 2448

原创 【Python】piecewise与curve_fit分段线性函数拟合

思路:确定所有的分割点(x*,y*)以及首尾的斜率(k*)参考:两段的分段函数;三段的分段函数;scipy.optimize.curve_fit代码:from scipy import optimizeimport matplotlib.pyplot as pltimport numpy as npx = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ,11, 12, 13, 14, 15], dtype=float)y = np.array([5

2020-06-08 15:55:41 7954 1

原创 【LeetCode/C++】71. 简化路径:利用stringstream和getline分割字符串

以LeetCode 71. 简化路径 为例:class Solution {public: string simplifyPath(string path) { if(path.size()<=1)return path; stringstream is(path); vector<string> strs; string tmp; while(getline(is,tmp,'/'))

2020-05-17 20:47:19 285

原创 【LeetCode/C++】循环条件i小于size()-1越界

for(int i=0;i<arr.size()-1;++i)数组,想单独处理最后一个,所以i<size()-1,循环外处理最后一个考虑了数组为空,想着0<-1也没毛病但是测试提示越界cout<<arr.size()-1是一个很大的数字搜了波,https://blog.csdn.net/zhaohaibo_/article/details/86652112划重点:STL中的size(),是一个无符号整形变量(unsigned int),在于其他数做运算.

2020-05-17 20:36:33 473

转载 【软著】软件著作权申请常见问题

【所需文件】http://www.ccopyright.com/index.php?optionid=10801、软件著作权登记申请表2、软件(程序、文档)的鉴别材料3、有关证明文件:申请人、代理人及联系人的身份证明文件、权利归属证明文件等。4、其他证明文件【常见问题】http://www.ccopyright.com/index.php?optionid=10871...

2019-04-18 16:00:52 2351 2

原创 【LeetCode】7. Reverse Integer

7. Reverse Integer:https://leetcode.com/problems/reverse-integer/description/【runtime = 12ms】hint:新结果赋值前检查是否overflow,原理是“result*10+x%10&gt;max”,但注意不等式两边都不能overflowclass Solution {public: i...

2018-07-17 14:41:15 156

转载 【C++/map】map::insert

转自:http://www.cplusplus.com/reference/map/map/insert/// map::insert (C++98)#include &lt;iostream&gt;#include &lt;map&gt;int main (){ std::map&lt;char,int&gt; mymap; // first insert function ...

2018-05-28 17:32:24 1037

原创 【Python|Pandas】dataFrame简单操作:根据某些列生成新列

# -*- coding: utf-8 -*-"""Created on Tue Apr 24 16:42:16 2018@author: zhoulei"""import pandas as pd#import numpy as npfrom datetime import date,datetimedef read_dataFrame(fileName,sheetNam...

2018-05-10 16:18:59 14985

原创 【Python|matplotlib】简单作图:散点图,条形图,频数分布直方图

官网大法好:https://matplotlib.org/index.html决策树(回归)结果作图的例子:http://scikit-learn.org/stable/auto_examples/tree/plot_tree_regression.html#sphx-glr-auto-examples-tree-plot-tree-regression-py自己用到的:import matplo...

2018-04-10 10:45:20 4069

原创 【C++/Cplex/Benders】bug:2000,2002,2004

【CPLEX Error  2002: Invalid Benders decomposition.】CPXERR_BAD_DECOMPOSITION 2002Benders decomposition is invalid. No master or worker variables specified, or worker variables contain noncontinuous var...

2018-03-09 21:27:49 667

原创 【C++/Cplex/Benders】vs2015调用cplex自带benders algorithm

【benders strategy】OFF -1 默认分支定界求解AUTO 0USER 1 完全按照用户设定的annotationWORKERS 2 先按照用户的annotation,再自动优化FULL 3 自动确定主问题(整数变量部分)和子问题(连续型变量部分) 【key】 IloCplex::LongAnnotation bendersdec = _solver.newLongAnnotati...

2018-03-09 21:19:19 2837 4

原创 【python/热力图】从csv文件读入(x,y,z)画简单热力图

# -*- coding: utf-8 -*-"""Created on Fri Nov 10 21:20:25 2017@author: zhoulei"""# Required Packages# 回归import matplotlib.pyplot as pltimport numpy as npimport pandas as pdfrom sklearn impor...

2017-11-11 10:09:32 8536 3

原创 【Tips/C++】常用小函数

【Tips/C++】常用小函数&处理

2017-11-07 20:08:08 238

原创 【Python】【矩阵】协方差矩阵;特征值;特征向量

import numpy as npx = np.array([[1,1,1], [0,0,-1], [1,-1,1],[-1,1,0]]).Tprint(x)print('---------')y = np.cov(x)#协方差阵print(y)print('---------')print(np.linalg.eigvals(y))#特征值print('---------A2

2017-11-05 17:51:53 2404

转载 格式化时间

http://www.cplusplus.com/reference/ctime/strftime//* strftime example */#include /* puts */#include /* time_t, struct tm, time, localtime, strftime */int main (){ time_t rawtime;

2017-07-01 10:43:14 408

原创 Unix时间与Excel时间转换

Unix时间转Excel时间Excel时间=(Unix时间+8*3600)/86400+70*365+19Excel时间转Unix时间Unix时间=(Excel时间-70*365-19)*86400-8*3600

2017-06-29 16:47:24 2200

原创 【Excel】vs2015利用mfc读excel时的类型

enum VARENUM    {        VT_EMPTY    = 0,        VT_NULL    = 1,        VT_I2    = 2,        VT_I4    = 3,        VT_R4    = 4,        VT_R8    = 5,        VT_CY    = 6,        VT_DA

2017-06-29 13:59:00 1187

原创 【统计】NormalTable,PossionTable

【统计】NormalTable,PossionTable

2017-04-05 13:45:31 465

原创 【c++/euler】套圈法解有向图的欧拉回路

【c++/euler】套圈法解有向图的欧拉回路

2016-12-26 19:29:07 985

原创 【VS2015】社区版(个人版)弹窗许可证过期

【问题】VS2015 Community社区版是免费的VS版本,打开工程却提示30天许可已经到期;【解决】在弹窗页面注册新账号,并更新许可证;【备注】可能遇到许可证未成功下载,提示检查网络,可以先检查自己是否将默认浏览器设置为最新的ie

2016-12-21 09:15:57 15615

原创 【Bug/Cplex】不明原因报错集合

vs c++工程添加cplex库后,编译出现很多错误的时候,不一定是代码有问题,可能是:【宏定义冲突】

2016-12-15 13:27:02 5483

原创 【C2065】未声明的标识符

【C2065】未声明的标识符

2016-12-08 19:55:33 1064

原创 【VS/GUROBI】解LP示例;column generation

GUROBI解LP【模型】\ LP format - for model browsing. Use MPS format to capture full model detail.Maximize x_0 + x_1 + 2 x_2Subject To cons_1: x_0 + 2 x_1 + x_2 <= 4 cons_2: x_0 + x_1 >= 1BoundsBinaries x_0 x_1 x_2End

2016-12-07 15:34:17 3115 1

翻译 【VS/GUROBI】configure a new Gurobi C++ project with Microsoft Visual Studio 2015

VS2015配置Gurobi【VS/GUROBI】configure a new Gurobi C++ project with Microsoft Visual Studio 20151.配置:release;x642.C/C++: 常规-》附加包含目录: 代码生成-》运行库3.链接器:输入(注意与2中一致)

2016-12-07 11:49:06 1877

原创 【VS/CPLEX】C++用cplex解线性规划问题举例

问题:Maximize x1+ 2x2+ 3x3subject to–x1+ x2+ x 3≤ 20x1 –3x2+ x 3≤ 30with these bounds0 ≤ x1≤ 400 ≤ x2≤ infinity0 ≤ x3≤ infinity环境:vs2010 cplex2012代码:头文件

2016-11-24 20:26:56 12018 4

原创 【VS/Cplex】VS2015配置CPLEX_Studio127

1.配置:release;x642.C/C++:常规;预处理;代码生成3.3.链接器:输入

2016-11-24 14:17:14 3710

原创 【ilcplex】IloEnv

【参考】http://www.ibm.com/support/knowledgecenter/en/SSSA5P_12.6.3/ilog.odms.cpo.help/refcppcpoptimizer/html/classes/IloEnv.htmlThe class of environments for models or algorithms in Concert Technolog

2016-10-25 09:14:54 1387 1

原创 【EXCEL】VS2010;Excel2013;C++控制台程序;读文件

VS2010,c++控制台程序读excel2013,MFC支持

2016-10-12 14:46:05 2828

原创 【EXE位置】找不到应用程序绝对路径

【问题】C++程序需要导入EXCEL,然而右键快捷方式找绝对路径死活找不到【解决】1)运行EXCEL2)打开任务管理器3)右键打开文件所在位置【PS】竟然能想到这么做,我也觉得自己很六,虽然还是不知道为什么右键快捷方式死活找不到

2016-10-09 10:35:59 888

原创 【VS】error MSB8008

问题:error MSB8008: 指定的平台工具集(v110)未安装或无效。请确保选择受支持的 PlatformToolset 值。原因:用VS高版本打开过的,所以用VS2010打不开了;解决办法是:右键点击项目,选择属性,再点击配置属性中的常规,常规中有个平台工作集,把V110改成V100,点击应用即可。

2016-10-09 08:50:32 559

原创 1099. Build A Binary Search Tree (30)

1099. Build A Binary Search Tree (30)A Binary Search Tree (BST) is recursively defined as a binary tree which has the following properties:The left subtree of a node contains only nodes with k

2016-06-27 22:38:51 372

原创 C++常用头文件

#include //STL#include #include #include using namespace std;

2016-06-27 22:25:16 301

原创 常用排序算法_冒泡,选择,插入,快排

#include using namespace std;void show(int* arr,int n){ int i; for(i=0; i<n-1; i++) { cout<<arr[i]<<" "; } cout<<arr[i]<<endl;}void BubbleSort(int* arr,int n){

2016-06-22 21:29:41 268

原创 D3.js学习05_比例尺

学习参考:【 D3.js 入门系列 — 4 】 比例尺的使用比例尺:d3.scale线性比例尺:d3.scale.linear()比例尺 var dataSource=[10,100,30,50,130]; var linear=d3.scale.linear()//获得线性比例尺 .domain([0,d3.max(dataSource)])//设

2016-06-17 20:12:51 857

空空如也

空空如也

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

TA关注的人

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