自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Pandas条件筛选列中的值并导出对应的其他列值

如何利用pandas进行条件筛选

2022-11-04 16:42:21 1757 1

原创 golang中如何忽略不需要的返回值

如何忽略不需要的函数返回值

2022-07-26 08:42:25 1129

原创 74汉明码解码原理及其c++实现(囚徒游戏棋盘:翻转一枚棋子传达钥匙位置的小游戏解决方案原理)

文章接上一篇:74汉明码编码原理及其c++实现在开始解码原理的讲解之前,我们先来看一个小游戏测试:典狱长拿来一个8x8的棋盘,并将一把钥匙藏在其中一格的下面。棋盘上每个格子都摆放了一枚可以区分正反面的硬币。现在,先让两名犯人知道游戏规则并商讨对策,而典狱长在布置棋盘上的硬币正反之前可以全程听到并理解他们的策略。接下来,典狱长单独告诉第一名犯人钥匙藏在哪一格下面,并让第一名犯人选择翻动其中一枚(可以选择不翻动)。然后典狱长带着棋盘单独与第二名犯人会面,第二名犯人只可以看到硬币翻动后的棋盘而不知道棋盘之前是

2020-12-28 14:06:30 2891

原创 74汉明码编码原理及其c++实现

前段时间做了信号处理的一系列过程,从编码、生成载波、调制、加噪到解调滤波解码等等一系列从matlab转c++的操作,这里记点当时学的东西。首先摘抄一下[维基百科的官方释义](https://zh.wikipedia.org/wiki/%E6%B1%89%E6%98%8E%E7%A0%81)在電信領域中,漢明碼(英語:hamming code),也称为海明码,是(7,4)汉明码推广得到的一種线性纠错码,由理查德·衛斯里·漢明于1950年發明。相比而言,簡單的奇偶檢驗碼除了不能糾正錯誤之外,也只能偵測出奇數

2020-12-28 11:35:27 9255 3

原创 更新xcode版本之后出现‘wchar.h‘ file not found #include_next <wchar.h>

今天更新了xcode版本之后,编译的时候出现了以下错误:'wchar.h' file not found #include_next <wchar.h>这种出现的原因是cmake的缓存没有及时更新的原因,这个时候把cmake的缓存删了,重新加载一次cmake然后编译即可。即删除cmake-build-debug文件夹即可。...

2020-12-21 09:36:42 3213

原创 C++ Armadillo In function XXXXXXXX for arma::arma_rng_cxx11_instance‘解决方案

CMakeList.txt里面设置自动寻找依赖库即可,需要添加的语句都有注释cmake_minimum_required(VERSION 3.17)project(Matlab_Transform)//注意下面的项目名要修改为你自己这一行的项目名set(CMAKE_CXX_STANDARD 14)find_package(Armadillo REQUIRED)//你需要添加这个来寻找依赖include_directories(${ARMADILLO_INCLUDE_DIRS})//你需要这个来设

2020-12-18 18:12:32 497 3

翻译 Pandas转换整列时间变量到unix时间戳整型变量

将series的values直接转换为numpy的整型即可。 datetime ts date0 2016-01-01 00:00:01 1451602801 2016-01-011 2016-01-01 01:00:01 1451606401 2016-01-012 2016-01-01 02:00:01 1451610001 2016-01-013 2016-01-01 03:00:01 1451613601 2016-

2020-10-14 19:02:58 408

转载 Markdown数学公式语法全解

转载于https://www.jianshu.com/p/e74eb43960a1行内与独行行内公式:将公式插入到本行内,符号:公式内容公式内容公式内容,如:xyzxyzxyz独行公式:将公式插入到新的一行内,并且居中,符号:公式内容公式内容公式内容,如:xyzxyzxyz上标、下标与组合上标符号,符号:^,如:x4x^4x4下标符号,符号:_,如:x1x_1x1​组合符号,符号:{},如:168O2+2{16}_{8}O{2+}_{2}168​O2+2​汉字、字体与格式汉字形式,符号:\

2020-09-23 19:02:08 260

原创 numpy返回数组中的最大/最小值的索引值函数:argmax/argmin

numpy.argmax/numpy.argmin是返回数组中的最大/最小值的索引值的函数,常用于分类器中,直接可以表示出分类的索引。这两个函数的参数为通用的:numpy.argmax/min(a, axis=None, out=None)a即为输入的数组;axis默认为None,即输入的数组为平坦数组(即reshape为一维数组),axis=0为列向量输入,axis=1为行向量输入;如果提供out参数,则会插入输入数组当中。例如如下代码:a = np.arange(6).reshape(2,3)

2020-09-16 21:57:26 17369

原创 TensorFlow 2.0开始训练模型的时候出现initializing-libiomp5-dylib-but-found-libiomp5-dylib-already-initial

如同字面意思,是初始化的时候发现这个已经初始化了。解决办法有2个,较好的方法为:切换到tf2的环境下,直接终端输入命令:conda install nomkl另一个解决办法不需要下载,替换包的操作,直接import的那一堆里面加上:import osos.environ['KMP_DUPLICATE_LIB_OK']='True'实测都能解决该问题,本人采用的第一种,替换包的方式来一劳永逸。...

2020-09-16 20:28:33 211

原创 数学建模 河北杯 无人机侦听与反制问题问题3的解决思路

因为公式有点多我直接转成图片贴上来解决思路了,不好意思啊

2020-08-29 01:00:39 497

原创 数学建模 河北杯 无人机侦听与反制问题问题2.2:在未知周期的情况下的解决思路

4.2.2 未知跳频周期由前面所写的解题思路,因为飞控信号频率周期未知,因此首先需要求得周期,然后即可根据之前一问的算法做下去。首先定义相关变量及参数:一个周期内无人机的飞控信号频率raw=[5,1,4,2,3,6],通过随机数phase来实现无人机飞控信号相位差,定义无人机每秒钟跳频频率freq=217,飞控信号一个周期内跳频次数num=6,定义干扰机可调频宽度 freq_num=2*num,定义干扰机的调频次序f=1:1:freq_num,设置干扰机采样频率samp_freq=1000,干扰机最大采

2020-08-29 00:49:57 643

原创 数学建模 河北杯 无人机侦听与反制问题问题2.1:在已知周期和跳频频率大小的情况下的解决思路

4.1解题思路4.1.1若已知周期和跳频频率大小若干扰机已知无人机飞控信号跳频频率以及跳频周期,但不知具体跳频图样,迫降旋翼无人机的方法为:设置干扰机采样频率及最大采样时间,在干扰时间内通过调整干扰机频率来寻找无人机飞控跳频频率,干扰机干扰信号功率与噪声功率 的比值高于门限 (约为 5 dB)时,无人机发出 NACK(重传请求)信号,即无人机受到干扰,此时干扰机干扰频率即为无人机的飞控频率。这样便可设置下一个周期的此时间点也为该频率,即f(i+T)=f(i)。若保持对一个周期内的飞控信号的跳频时刻对

2020-08-29 00:49:45 1106 1

原创 数学建模 河北杯 无人机侦听与反制问题问题1的解决思路

原问题在:无人机侦听与反制问题针对问题1),我们分别利用贪心算法和粒子群优化算法给出了无人机最优航迹。这两种算法通过最大化和信号速率评价函数值来确定无人机搜索方向。利用这两种算法进行航迹仿真,贪心算法收敛到最佳侦听点(即和信息速率函数值最大的点)的时间和得出的第一次进入可侦听区域的时间较短,因此我们认为它给出的航迹为较优结果。粒子群算法的结果不稳定,它的收敛时间和给出的第一次到达可侦听区域的时间依赖其本身惯性以及群体和自身学习因子的设置,此外,粒子群算法耗费计算时间较多。从实验结果对比两种算法,我们认为

2020-08-29 00:05:55 1567 5

原创 Numpy将字符串数组转换为浮点数数组

e.g.import numpy as npx = np.array(['1.1', '1.2', '1.3'])y = x.astype(np.float)输出结果:Python 3.8.1 (default, Jan 8 2020, 16:15:59)[Clang 4.0.1 (tags/RELEASE_401/final)] on darwinimport numpy as np…: x = np.array([‘1.1’, ‘2.2’, ‘3.3’])…: y = x.asty

2020-08-18 13:54:24 14218 1

原创 利用pandas和sklearn做一个城市关联价值的量化程序

Cii为city_a的被泰晤士报的新闻报道次数,Cjj为city_b的被泰晤士报的新闻报道次数Dij为i到j的距离K为常数通过以下公式:Iij为计算出来的预测联合报道次数。已知Cij为实际city_a和city_b的联合报道次数。最后通过线性回归的回归系数高低来确定最佳的距离的β值。有三个相关数据的表格:第一个为city_a和city_b的单独的报道次数的表格:city newsCountHefei 67Beijing 19820Chongqing 448Fuzhou 32Gu

2020-08-05 13:27:45 351

原创 数学建模 河北杯 无人机侦听与反制问题

解决方案和代码会放在下一个博客文章中

2020-06-29 22:39:53 1814 9

原创 PYTHON中,通过窗口获取文件路径极简代码

import tkinter as tkroot = tk.Tk()root.withdraw()#获取文件路径file_path = filedialog.askopenfilename()

2020-06-01 10:09:35 1228

原创 学习开源项目chromium之在windows下下载chromium代码并生成vs项目的sln文件

首先,参考官方的下载说明链接#1 VS的要求:”Visual Studio Community Edition should work if its license is appropriate for you. You must install the “Desktop development with C++” component and the “MFC/ATL support” sub-components. “因此,VS2019的社区版即可满足要求,不需要专业版及其以上的版本即可编译。仅需

2020-05-24 01:26:30 895

原创 用php和mysql写一个注册登录页面

前端0基础,草草看了一天的HTML和php的相关知识,写了个大致功能实现的可以实现注册登录的页面。下面就是代码了:<!DOCTYPE html><html><head><meta charset="utf-8"><title>Register Page</title><style>.error {color: #FF0000;}</style></head><body>

2020-05-13 20:08:13 2006

原创 Unknown column 'TEST' in 'field list'

用php+MySQL做网站往数据库插入数据时发现如下错误:注册失败!Unknown column ‘TEST’ in ‘field list’–往user表(user和pass列)插入数据,sql="INSERTINTOuser(user,pass)values(sql="INSERT INTO user(user,pass) values(sql="INSERTINTOuser(user,pass)values(user,$pass)";int型数据时间,sql在数据库执行的是insert in

2020-05-13 18:48:25 814

原创 为什么要用htmlspecialchars()来处理用户提交的数据

刚开始不理解,后面查了一些资料大概懂了$_SERVER[“PHP_SELF”] 变量有可能会被黑客使用!当黑客使用跨网站脚本的HTTP链接来攻击时,SERVER["PHPSELF"]服务器变量也会被植入脚本。原因就是跨网站脚本是附在执行文件的路径后面的,因此_SERVER["PHP_SELF"]服务器变量也会被植入脚本。原因就是跨网站脚本是附在执行文件的路径后面的,因此S​ERVER["PHPS​ELF"]服务器变量也会被植入脚本。原因就是跨网站脚本是附在执行文件的路径后面的,因此_SERVER[“PH

2020-05-13 15:13:11 610

原创 正则表达式中“^"放在中括号里面和外面的差别,例如“^[a-zA-Z]” or “[^a-zA-Z]”

google了一下,stackoverflow里面有人给出如下的实例:Regex.IsMatch(“t”, “1”) // Returns true (I think it’s correct)Regex.IsMatch(“t”, “[^a-zA-Z]”) // Returns false显而易见,当^放在外面的时候代表匹配中括号内包含的字符,而在中括号内的时候,代表取非,即匹配非中括号中的字符。a-zA-Z ↩︎...

2020-05-13 14:04:11 1345

空空如也

空空如也

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

TA关注的人

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