自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (1)
  • 收藏
  • 关注

原创 SQL--窗口函数

参考文章: 通俗易懂的学会:SQL窗口函数1.窗口函数语法<窗口函数> over (partition by <用于分组的列名> order by <用于排序的列名>)2.窗口函数有以下功能:1)同时具有分组(partition by)和排序(order by)的功能2)不减少原表的行数,所以经常用来在每组内排名。group by 会减少分组的行数3.注意事项窗口函数原则上只能写在select子句中4.rank, dense_rank, r

2022-02-17 13:36:11 1253

原创 SQL 总结

框架由内到外,逻辑分层,先分类再计算一个select ... from ...是一个表,一个整体语法if 三目运算符left join,注意确定规则,左连接的条件

2021-10-02 00:59:41 291

转载 SQL--limit用法

product表1、limit<参数1:取前几条数据>select <列名>,<列名>,...from <表名> limit <取前几条数据>product表取前三条数据:+------------+--------------+--------------+------------+----------------+-------------+| product_id | product_name | product_type | s

2021-09-09 16:27:50 475

原创 哈希图像相似性识别

题目:根据提供的数据实现一个图片检索类,输入一张图片,展示数据库中最相似的前 n 张照片。数据资源: 约 4000 张人脸要点:如何计算图片的相似性;如何实现快速的比对。注意:图片数据应该只导入内存一次,避免每次检索 都要重新导入图片;实现统计一次检索耗费时间的装饰器;检索应有阈值要求(如相似性大于某值时定义为不相似),当在对应阈值下无检索结果时抛出自定义异常并在上层调用时处理;一、 代码思路导入图片路径,存储为一个 list计算图片的哈希值。 建立字典,存储每张图片的路径及对应的哈希值在主

2021-09-03 10:27:13 1182

原创 用Gephi和community实现社区分布可视化

先有评论文本5000条,由两部分组成,前面是评论,后面是分数,1表示好评(后文用5分表示),0表示差评(后文用1分表示)一直在使用联想电脑,非常相信联想,本品绝对是正品,与描述的完全一致 1这款电脑很不错的呢运行起来很快 玩游戏也不卡 性价比还是可以的 1就冲这价格波动及满赠活动最多一星,吗的恶心死我了 0异响,屏幕漏光,动不动蓝屏,acer的技术支持太差了,难道没有测试的吗?这些都是很明显的问题, 0买了一天就降价200,还说什么30天保价?京东还可信么? 0代码流程加载停词表,对1分和

2021-09-02 20:20:42 3258 1

原创 对excel数据绘制染色地图、折线图、柱形图、饼图

现有97年到15年全国各省CO2排放量数据一、代码共实现了以下可视化图表:柱形图 97 年和 15 年全国各省 CO2 总排放量对比染色地图 97 年和 15 年全国各省 CO2 总排放量分布图折线图 :各省在 97 年到 15 年的 CO2 排放量总量趋势图由于将 31 个省的折线图画在同一张图中太密集,同时为了分析不同省份之间趋势的相似性,对各省的排放趋势做 KMean 聚类 ,分为 3 类,并将不同类的省份画在不同的图中分析。饼图 :以北京市和福建省为例,分析 2015 年时 C

2021-09-02 19:27:52 972 2

原创 情绪文本的时空可视化分析

微博情绪文本分析有5000条的微博情绪文本,举例如下,每条文本包括评论、网站、用户经纬度、发表评论的时间赶紧他妈逼上班吧,在家呆两天就他妈烦死了http://t.cn/RveWVBI 116.12149 39.71918 Tue Jul 08 16:31:26 +0800 2014一年零一天,只求能和你一起好好走下去。http://t.cn/Rvdj6HC 116.12278 39.7163 Tue Jul 08 00:45:32 +0800 2014一、 主要任务微博情绪文本的分类微博情绪

2021-09-02 18:15:34 1188 1

原创 高频词 词云图 文本重心 聚类

现有某大闸蟹电商负面评论5000条,txt文本,一行一条,举例如下,任务是要对其进行文本分析。读入所有文档并分词,统计词频,找到高频词,确定特征集,为每一条评论生成向量表示,计算一下不同评论之间的距离(自定义,如欧氏或余弦),能不能找到所有评论的“重心”或者所有评论中的代表性评论并输出原文?除了词云外,针对多文档数据还有别的可视化方式没有?打开时就有一种臭味,不新鲜。今天蒸时也闻到的是怪味,吃蟹爪时没有鲜味,打开蟹壳里面全是蟹粪样的东西,蟹黄一点点并且不好吃。这也没什么,最担心的是吃完这蟹怕会生病,腹泻。

2021-09-02 17:09:26 4441 6

原创 python判断一年的某一天 密码爆破 两数之和 数据解密

一、 输入某年某月某日,判断这一天是这一年的第几天?month_day = [31,28,31,30,31,30,31,31,30,31,30,31]total_day = [31,59,90,120,151,181,212,243,273,304,334,365]print("Enter q to quit at any time.")while True: year = input("Please enter a year: ") if year == 'q':

2021-09-02 16:31:09 171

原创 sql重点总结

sql重点总结一、关系数据库概述数据模型数据类型主流关系数据库SQL语法特点关系模型主键联合主键外键多对多一对一索引二、查询数据基本查询条件查询投影查询排序聚合查询分组聚合 `group by`## 多表查询(笛卡儿积)连接查询(左右内外)声明:以下内容总结参考部分来自廖雪峰sql教程一、关系数据库概述数据模型数据库一共有三种模型:层次模型网状模型关系模型随着时间的推移和市场竞争,最终,基于关系模型的关系数据库获得了绝对市场份额。因为关系模型理解和使用起来最简单。关系模

2021-09-01 13:46:21 390

原创 Python创建虚拟环境

环境创建进入命令行conda create -n name python=version packageeg. conda create -n yushaby python=3.7 pandas numpy matplotlib环境激活在vscode里面,输入conda avtivate name如果报错显示无法执行conda activate,需先在powershell里面输入conda init即可,同时vscode内置ternimal设置成cmd,不要选powershell.选择pyt

2021-08-29 11:00:45 114

原创 SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position解决方法

报错:SyntaxError: (unicode error) ‘unicodeescape’ codec can’t decode bytes in position 2-3: tr举个例子,在文件中我传入的文件路径是这样的sys.path.append('c:\Users\mshacxiang\VScode_project\web_ddt')原因分析:在windows系统当中读取文件路径可以使用,但是在python字符串中\有转义的含义,如\t可代表TAB,\n代表换行,所以我们需要采取一些方式使

2021-08-29 10:47:42 66554 8

原创 example包下载

example包下载在conda环境里,先尝试conda install example出错查看是否存在此包conda search example看来是没有了。再看看pip里面有没有,pip search example有这个包。就可以使用pip下载。

2021-08-28 17:04:38 758

原创 python--networkx

networkx是Python的一个包,用于构建和操作复杂的图结构,提供分析图的算法。create a graphimport networkx as nxG = nx.Graph()Nodesadd one node at a timeG.add_node(1)add a list of nodesG.add_nodes_from([2,3])add any iterable containers of nodes. You can add nodes along with node a

2021-08-28 17:03:27 116

原创 python很多行文本同时进行结巴分词

原数据:文本,一行为一个评论处理的目的:目标数据:每条评论去掉停词,留下关键词。不同评论依然按行分开原数据的评论text:开机有点烦锁,联网时有些软件会自动下载安装!! 今天拿的货 电脑很好完美屏 开始还担心屏幕有坏点 屏幕没问题 好评 感觉应该是正品,键盘的触感很好,屏幕画质清晰,看电视很舒服!散热很好,没有机子发热的情况!obj = []with open(txt, 'r', encoding='utf8') as f: i = 0 for line in f: for w in

2021-08-28 16:53:14 247

原创 python获取字典的key和value

获取字典的key和value以迭代的方式,默认情况下,字典迭代的是key,key相当于item里面的[0]位置,value是[1]位置for item in dict.items(): key = item[0] value = item[1]打印每一个keya = {'a':1,'b':2,'c':3}for item in a.items(): print(item[0])>>>abc打印每一个valuea = {'a':1,'b':2,'c'

2021-08-28 15:51:06 28823 2

原创 在两个向量的每个位置随机选一个数的技巧

在两个向量的每个位置随机选一个数的技巧temp1为1n的[0,1]随机数矩阵temp2为基于temp1得到的新随机数矩阵,size=1n,其值不一定在[0,1]之间。要求若新随机数符合要求([0,1]),则采用新随机数,否则采用原随机数indx_v=(temp1>=0).*(temp1<=1);temp3=[temp1;temp2];new_temp=temp3([0:2:2*(n-1)]+indx_v+1);其实很好理解若indx_v=1,取第2行,新随机数若indx_v=

2021-08-28 15:03:26 155

原创 matlab用lp_solve求解列生成算法

introduction关于lp_solve的介绍、下载可以从官方网站http://web.mit.edu/lpsolve/doc/了解或者这个lp_solve用起来很简单,就几个主要的参数ARGUMENTS:The first four arguments are required:f: n vector of coefficients for a linear objective function.a: m by n matrix representing linear constra

2021-08-28 14:51:23 817

原创 python用folium绘制地图并设置弹窗

python–Folium官方说明:folium.link.map用于生成地图,主要用到黄色的参数Map(location=None, width=‘100%’, height=‘100%’, left=‘0%’, top=‘0%’, position=‘relative’, tiles=‘OpenStreetMap’, attr=None, min_zoom=0, max_zoom=18, zoom_start=10, min_lat=- 90, max_lat=90, min_lon=- 180

2021-08-28 11:55:38 2374 5

原创 python–openpyxl

python–openpyxlopenpyxl官方文档链接Introductionopenpyxl is a Python library to read/write Excel 2010 xlsx/xlsm/xltx/xltm files.It was born from lack of existing library to read/write natively from Python the Office Open XML format.functionCreate a workbook

2021-08-28 11:33:15 94

原创 python--list增删改查及其他

元素之间只能用逗号分隔a = [1 2 3 4 5] # 错误!!!a = [1,2,3,4,5] # 正确!!!查找元素/下标classmate = ['Michael','Bob','Tracy']从头开始第一个位置为0classmate[0] = 'Michael'-1,-2,-3表示倒数classmate[-1] = 'Tracy'classmate[-2] = 'Bob'定位连续位置[m,n]或[x,:],[:,x]classmate[1:] = ['Bob','

2021-08-28 01:17:04 94

原创 python读取excel函数--xlrd, xlwt, xlutils用法

python–xlrd, xlwt, xlutils用法xlrd只能读取表格,不能直接修改原表格,复制原表格之后可以修改。支持xlsx, xls文件格式xlwt只能修改表格,不能读取表格,支持xlsx, xls文件格式xlutils可以将xlrd.Book转为xlwt.Workbook,从而可以读也可以写xlrdimport xlrdexcel = xlrd.open_workbook('E:/test.xlsx')返回值为xlrd.book.Book对象,不可修改获取sheetta

2021-08-27 23:55:48 677

原创 WSL 安装MySQL

系统是WSL上的Ubuntu 20.04方法1(失败)根据官方文档安装最新版MySQL:https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/#apt-repo-fresh-install会出现mysql: unrecognized service的问题,无法解决遂放弃。方法2(只能使用root用户)将之前安装的mysql文件删除干净# 卸载mysqlsudo apt purge mysql-serverdpkg --list

2021-08-27 10:32:52 1541

原创 windows terminal 配置

参考链接https://zhuanlan.zhihu.com/p/76436374https://cloud.tencent.com/developer/article/1746621https://www.jianshu.com/p/fd9cf057ce70问题ctrl c无法终止程序,原因是setting.json里面的action覆盖了ctrl c,注释掉即可"action":[ // Copy and paste are bound to Ctrl+Shift+C and C

2021-03-31 10:31:00 169

原创 用远程桌面实现WSL图形化的小问题

相关教程https://www.iamkyun.com/2020/07/25/WSL2-Ubuntu-GUI/https://blog.csdn.net/swordsm/article/details/107777377遇到的问题退出再打开会黑屏:原因是关闭远程桌面以后xfce退出休眠了,进入xfce设置power,关闭display power management,参考链接如下:https://github.com/microsoft/WSL/issues/5719直接关闭远

2021-03-21 16:16:05 454

原创 公式推导

文章目录张量张量u⋅∇u=ω×u+12∇u2\mathbf{u}\cdot\nabla\mathbf{u}=\mathbf{\omega}\times\mathbf{u}+\dfrac{1}{2}\nabla\mathbf{u}^2 u⋅∇u=ω×u+21​∇u2the Lamb vector: ω×u\omega\times\mathbf{u}ω×uu⋅∇u=e⃗iui⋅e⃗j∂∂xje⃗iui=δije⃗iui∂ui∂xj=e⃗iuj∂ui∂xj\mathbf{u}\cdot\nabla\

2021-03-04 16:55:33 135 1

原创 Ubuntu vim的Fortran配置

DNS用到Fortran代码,vs code的高亮过于弱鸡,vim的默认fortran设置又很多强制的格式,所以修改一下vimrc调整filetype plugin indent on" 允许用指定语法高亮配色方案替换默认方案syntax on" fortran, f90, 自由格式let s:extfname = expand("%:e")if s:extfname ==? "f90" let fortran_free_source = 1 unlet! fortran_fix

2021-02-06 11:59:10 867

原创 Ubuntu 18.04 安装 FFTW 2.1.5

DNS代码需要用到FFTW2,从官网下载编译安装http://fftw.org/index.html编译安装查看配置选项,列出需要用到的几个./configure --helpInstallation directories: --prefix=PREFIX install architecture-independent files in PREFIX [/usr/local]By default, `make

2021-02-02 17:54:37 1901

原创 White Fluid Mechanics Chapter 5

文章目录Chapter 5 Dimensional Analysis and Similarity5.1 Introdunction5.2 The Principle of Dimensional Homogeneity5.3 The Pi TheoremFluid Mechanics written by Frank M. White.Chapter 5 Dimensional Analysis and Similaritymotivationmost practical fluid flo

2021-01-30 11:12:53 168

原创 ubuntu 20.04 调节屏幕亮度

20.04设置没有调节亮度的,键盘也没有,发现可以用xrandr设置,查看连接显示器$ xrandr -q | grep " connected"DP-0 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 527mm x 296mm调节对应显示器亮度xrandr --output DP-0 --brightness 0.8参考链接https://askubuntu.com/questions

2020-12-17 12:31:11 4963 2

原创 UBUNTU 20.04 检测不到有线网

主板是B460M,ifconfig -a检测不到以太网,很有可能是驱动和网卡对不上,参考链接如下,非常完美非常可靠https://segmentfault.com/a/1190000037617931

2020-12-16 16:34:23 4138

原创 Ubuntu 20.04 安装教程

实验室配了新电脑,试试Ubuntu 20.04,比较谨慎花了较长时间,记录一下步骤制作系统盘官网下载 ubuntu 20.04镜像,如ubuntu-20.04.1-desktop-amd64.iso,Ubuntu录刻方式:插入U盘,sudo fdisk -l确认U盘路径,如/dev/sdb卸载U盘,sudo umount /dev/sdbdd命令录刻,等待到录刻结束$ sudo dd if=ubuntu-20.04.1-desktop-amd64.iso of=/dev/sdb543948

2020-12-15 23:38:46 7718 1

原创 Ubuntu 18.04 查看显示器信息

xrandr、xrandr --prop、xrandr --verbose给出不同程度的细节信息,制造商信息可由EDID格式读取。在Ubuntu安装EDIE解码器sudo apt install edid-decode将xrandr --prop产生的EDID信息保存成某一文件如edid.txt,解码即可edid-decode edid.txt参考链接:https://askubuntu.com/questions/371261/display-monitor-info-via-comman

2020-12-14 17:28:48 2651

原创 matlab loglog 不起作用

问题画对数对数图,loglog不起作用,网上找到答案,是因为loglog之前先用了hold on,保持了当前图像的自动绘制的正规坐标系hold onloglog(a,b)loglog(c,d)hold off解决方案hold on放到loglog后面,但是这样loglog把我之前的xlabel和ylabel给弄没了更实用的方法是在hold off之后设置gcaset(gca,'xScale','log','yScale','log')参考https://www.ilovema

2020-11-24 21:46:46 1139 3

原创 Ubuntu 18.04 vscode Matlab插件

vscode编写Matlab代码文本,着色补全,参考:https://www.cnblogs.com/gc-blog/p/13592076.html主要是Ubuntu的相应路径说明文档都没给路径,后来找了一下,加到settings.json"matlab.mlintpath": "/usr/local/MATLAB/R2018b/bin/glnxa64/mlint","matlab.matlabpath": "/usr/local/MATLAB/R2018b/bin/matlab","matl

2020-11-11 09:10:11 545

原创 场论、张量学习

研究生的流体课程都需要张量看了吴望一的流体力学、吴介之的Vortical Flows和Stephen B. Pope的Turbulence Flows,感觉FT的附录A、B介绍的最好,应该足够了

2020-10-06 10:55:48 616

原创 Github Pages 问题整理

用的是jekyll的next主题,系统是Ubuntu 18.04Bump nokogiri from 1.10.4 to 1.10.8叫我把gem的nokogiri包升级,但是Gemfile.lock限定了包的版本最后解决方法:删除 Gemfile.lockbundle install,重新安装Gemfile中的主题,生成新的Gemfile.lockGithub Pages 无法访问未知数学公式显示弱鸡待解决...

2020-08-01 17:20:08 201

原创 Ubuntu 18.04 vscode安装网易云音乐插件

ubuntu网易云音乐感觉占用好高,试试vscode的插件参考链接https://blog.csdn.net/weixin_43870742/article/details/103652678https://marketplace.visualstudio.com/items?itemName=nondanee.vsc-netease-music步骤vscode, 安装插件,VSC Netease Music配置libffmpeg.so(VS Code 使用的 Electron 版本不包含

2020-06-25 18:18:41 656

原创 LaTeX 遇到各种小问题汇总

用tex模板写毕业论文,发现字数统计的好工具:texcount如果安装了完整的tex发行版,在命令行输入:$ texdoc texcount查看相关说明论文模板有多个文件用了\include,统计字数时找主文件:$ texcount thesis.tex -inc...

2020-04-06 12:17:46 21527 6

原创 Ubuntu pdf添加和删除书签(ghostscript)

GhostscriptCreate bookmaeksOn my Ubuntu system, it’s impossible to use Adobe Acrobat to add pdf bookmarks. Usually, I substitute it with Foxit Reader but it seems that Foxit is not so compatible wit...

2020-03-18 11:24:15 663

CX-One 4.4 官方卸载软件 COXRemover

感觉欧姆龙就是个垃圾公司,要不是上课需要用,怎么会安这鬼软件,非常难卸载,官网也没什么用,说明文档基本没有。 附上卸载软件。

2019-04-10

空空如也

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

TA关注的人

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