- 博客(47)
- 收藏
- 关注
原创 python熵权法
import pandas as pdimport numpy as npimport mathfrom numpy import arraydf = pd.read_csv('test1116-2.csv', encoding='gb2312')df.dropna()# 定义熵值法函数def cal_weight(x): x = x.apply(lambda x: ((x - np.min(x)) / (np.max(x) - np.min(x)))) rows = x.
2021-11-24 10:02:02
2883
原创 python公式代码记录(四)-求点到直线的垂直距离
已知一点p(a,b),已知p1(a1,b1),p2(a2,b2)在同一直线,求p到p1,p2的垂直距离。area = 1/2 * h * c3h=2*area/c3代码如下// An highlighted block# 计算点到直线的距离def point_to_string(a,b,a1,b1,a2,b2): c1=base_distance(a,b,a1,b1) c2=base_distance(a,b,a2,b2) c3=base_distance(a1,b1,a
2021-10-29 14:29:21
1397
2
原创 python 泰森多边形
https://www.cnblogs.com/ttweixiao-IT-program/p/14374270.html// An highlighted blockfrom scipy.spatial import Voronoi, voronoi_plot_2dimport numpy as npimport matplotlib.pyplot as pltpoints = np.array([[0, 0], [1, 1], [1, 2], [2, 0],
2021-10-19 17:19:34
1777
3
原创 python公式代码记录(三)
高斯分布正态分布公式正态分布函数密度曲线可以表示为:称x服从正态分布,记为X~N(μ,σ2),其中μ为均数,σ为标准差。μ决定了正态分布的位置,与μ越近,被取到的概率就越大,反之越小。σ描述的是正态分布的离散程度。σ越大,数据分布越分散曲线越扁平;σ越小,数据分布越集中曲线越陡峭。X∈(-∞,+ ∞ )。标准正态分布另正态分布的μ为0,σ为1。高斯函数import numpy as npimport matplotlib.pyplot as pltimport mathx = np.ar
2021-09-28 10:16:16
492
原创 坐标相关记录——根据经纬度求方位角(四)
三面角余弦定理在三面角O-ABC中,设二面角B-OA-C为∠OA,则有:cosBOC=cosAOBcosAOC+sinAOBsinAOCcosOAimport pandas as pdimport math# data = pd.read_csv()def Calculate_Azimuth(lat1, lon1, lat2, lon2): lat1_rad = lat1 * math.pi / 180 lon1_rad = lon1 * math.pi / 180 lat
2021-09-26 15:32:27
277
原创 python公式代码记录(二)
sigmoid函数import numpy as npimport matplotlib.pyplot as pltdef sigmoid(x): return 1/ (1 + np.exp(-x))x = np.arange(-6,5, 0.1)y = sigmoid(x)plt.title("y = sigmoid(x)")plt.plot(x, y)plt.show()
2021-09-17 15:45:03
134
原创 python公式代码记录(一)
一元一次函数绘制代码import matplotlib.pyplot as pltimport numpy as npx = np.arange(0, 10, 0.1)y = x * 2plt.title("y = x * 2")plt.plot(x, y)plt.show()图形拟合代码import numpy as npimport matplotlib.pyplot as pltx = [1,2,3,4,5,6]y = [1,2,4,7,8,11]f1 = n
2021-09-15 09:39:16
375
原创 新手强化学习历程01
视频链接记录世界冠军带你从零实践强化学习.Sarsa拿下一步的Q值来强化这一步的Q值(St,At,Rt+1,St+1,At+1)S状态A动作R rewardOn-Policy贪心策略(ε-greedy)强化学习任务中有两个非常重要的概念——开发(exploit)和探索(explore)开发:在强化学习中,开发指智能体在已知的所有(状态-动作)二元组分布中,本着“最大化动作价值”的原则选择最优的动作。换句话说,当智能体从已知的动作中进行选择时,我们称此为开发(或利用);探索:指智能体在
2021-06-09 16:03:58
202
原创 使用Java 调用python
java部分// An highlighted blockimport java.io.BufferedReader;import java.io.InputStreamReader;public class MyDemo1 { public static void main(String[] args) { try { System.out.println("start"); String para1="time";
2021-05-14 14:53:06
172
原创 坐标相关记录——经纬度与Geohash互转(三)
// An highlighted blockimport pandas as pd__all__ = ['encode','decode','bbox','neighbors']_base32 = '0123456789bcdefghjkmnpqrstuvwxyz'#10进制和32进制转换,32进制去掉了ailo_decode_map = {}_encode_map = {}for i in range(len(_base32)): _decode_map[_base32[i]]
2021-05-14 14:48:26
1598
原创 python,pip和pip3 ,linux命令记录
pip查看支持版本// An highlighted blockpip debug --verbose// An highlighted blockpip3 debug --verbose
2021-03-19 15:26:48
268
原创 Python数据处理相关记录
python空值替换// An highlighted blockdataSave = pd.DataFrame()dataG.loc[dataG['设备厂商'].isnull(), '设备厂商'] = "未知"dataSave['厂家'] = dataG['设备厂商']python获取汉字首字母// An highlighted blockimport pinyin# 汉字转化为拼音def getStrAllAplha(str): return pinyin.get_init
2021-03-15 10:13:28
130
原创 使用python写爬虫(一)
使用python写爬虫 # coding: UTF-8import requestsfrom bs4 import BeautifulSoupurl="https://poi.mapbar.com"strhtml=requests.get(url)strhtml.encoding="utf-8"# print(strhtml.text)soup=BeautifulSoup(strhtml.text,'lxml')data = soup.select('a')print(data)r
2021-01-20 15:44:09
154
原创 java图形界面整理-awt,swing
相关链接https://www.cnblogs.com/mrdz/p/7716643.html这里仅记录代码,详细请查看原博客.JAVA的图形界面下有两组控件,一组是awt,一组是swing。一般都是使用swing1 标签import java.awt.Color;import javax.swing.JFrame;import javax.swing.JLabel;public class TestGUI { public static void main(String[] a
2020-11-27 09:41:56
329
原创 Java 调用 Python接口
Java部分import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Arrays;import java.util.LinkedList;import java.util.List;import java.util.stream.Collectors;public class MyDemo { public static void main(String[] args) {
2020-11-05 16:44:58
1213
原创 坐标相关记录——WGS84与平面坐标的相互转换(二)
GetX的类package cf.indoor.Coordinate;// xy坐标的类public class GetX { double yc; double xc; public GetX(double xc, double yc) { this.yc = yc; this.xc = xc; } public void setYc(double yc) { this.yc = yc; } public void setXc(double xc) {
2020-09-01 19:25:43
1562
原创 坐标相关记录——WGS84与平面坐标的相互转换(一)
地理坐标平面化首先是地理坐标的平面化转化。在一个小范围内(例如是方圆几公里内),我们可以假设地面是平的,而不是弯的。如果经纬度都用弧度表示,那么1纬度对应的长度是:1lat_len=R*lat其中R是地球半径。而相同经度间的距离会随着纬度的增加而减少,在lat这一纬度下,1经度对应的长度是:1lon_len=Rloncos(lat)那么,(lon,lat)这个坐标平面化后的坐标就是:(Rloncos(lat),R*lat)加上弧度,(lon,lat)取值示例(116,30)对应的x,y坐标分
2020-08-04 11:48:35
10344
7
原创 JAVA 三点定位相关计算(二,三角形质心算法)
三角形质心算法三圆为R1,R2,R3,圆心坐标(X1,Y1),(X2,Y2),(X3,Y3),半径分别为r1,r2,r3。相关链接链接: JAVA 三点定位相关计算(一,两圆关系).1,R1,R2关系没有交点 ,返回错误一个交点 ,返回交点P1两个交点,返回距R3较远的交点(或者返回距R3较近的交点)P12,R1,R3关系没有交点 ,返回错误一个交点 ,返回交点P2两个交点,返回距R2较远的交点(或者返回距R2较近的交点)P23,R2,R3关系没有交点 ,返回错误一个交
2020-07-28 11:37:54
1867
原创 JAVA 三点定位相关计算(一,两圆关系)
判断两圆相交两圆圆心坐标(X1,Y1),(X2,Y2),半径分别为r1,r2。1,直线距离输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离double s = Math.sqrt(Math.pow(x1 - x2, 2) + Math.pow(y1 - y2, 2));2,两圆相交if (s < (r1 + r2)) 3,同心圆if (x1 == x2 && y1 == y2)4,相离if (s > r1 + r2)5,内含if
2020-07-27 16:56:22
1458
原创 npm install 报错 python相关
npm install 报错 python相关设置启动python的安装位置,电脑多个python时适用npm config set python C:\Users\Administrator.windows-build-tools\python27\python.exenode-sassnpm rebuild node-sass 重构一下npm uninstall node-sass 保存后 删除之前安装失败的包(第一次安装请跳过此步)npm install node-sass 重新安装M
2020-05-22 16:58:42
1260
原创 idea中配置eslint 和javascript版本
在网上下载了源码,运行也是正常的,但是还是始终有着红色的线在代码下面,一片红看着很难受。自己也老是忘掉去配置,这里就先记录下eslint 和javascript版本的配置,这两个配置一般能解决大部分红线eslinteslint官网 https://eslint.org/ ,ESLint 是一个代码规范和错误检查工具,能使你的代码更加的规范。一般下载下来的代码会带着eslint,要是没有可以自...
2019-05-28 10:36:18
15905
原创 服务器搭建公众号简单回复(新手教程)
官网:https://mp.weixin.qq.com/wiki?action=doc&id=mp1472017492_58YV5&t=0.6407812687055042#0申请服务器,公众号博主申请了腾讯云的服务器,还有一篇腾讯云简单网站设置教程,这里先关掉http服务器 service httpd stop,免得后面占用80端口。公众号可以去微信公众平台申请,这里博主申请...
2019-05-20 17:00:04
2123
原创 Vue的elementUI实现自定义主题(三)-- 动态主题
官网地址: https://panjiachen.github.io/vue-element-admin-site/guide/advanced/theme.html#style-override引入组件组件地址 https://github.com/PanJiaChen/vue-element-admin/blob/master/src/components/ThemePicker/inde...
2019-05-07 16:29:21
1897
原创 Vue的elementUI实现自定义主题(二)-- gulp-css-wrap(附截图详细步骤)
依旧先上官方链接 https://www.gulpjs.com.cn/docs/getting-started/安装这里比较清楚,按照入门指南来全局安装 gulp:npm install --global gulp作为项目的开发依赖(devDependencies)安装:npm install --save-dev gulp在项目根目录下创建一个名为 gulpfile....
2019-05-07 11:23:39
1134
原创 不同浏览器标签默认的外补丁和内补丁不同情况对比
不同浏览器的标签默认的外补丁和内补丁不同上图,左火狐,中IE11,右谷歌未做css通配符设置时,左中大致相同,右不同。css里设置*{margin:0;padding:0;},情况有改善,但是谷歌依旧有不同之处*中设置字体字号,上图显示基本相同。1...
2019-05-06 15:01:11
543
原创 Vue的elementUI实现自定义主题(一)(附截图详细步骤)
先上官方链接,https://github.com/ElementUI/element-theme。安装,作者采用的安装是,IDEA clone整个项目 https://github.com/ElementUI/element-theme.git,按照提示进行初始化,然后再进行下一步的...
2019-05-06 14:57:27
3067
原创 曾经年少不努力,不懂资本的魔力---《资本论》
最近是读书日,响应优快云官方博客的号召,写一篇书籍分享的文章,《资本论》。这是一本初见迷茫,笑其杞人忧天,再见深刻,叹其鞭辟入里的书。倘若你也是奋斗者,那么你也应该读读。以上。...
2019-04-30 11:29:15
635
转载 软件人员推荐书目(都是国外经典书籍!!!)(转)
软件人员推荐书目(一) 大师篇一、 科学哲学和管理哲学【1】 “程序开发心理学”(The Psychology of Computer Programming : Silver Anniversary Edition)【2】 “系统化思维导论”(An Introduction to Systems Thinking, Silver Anniversary Edition)【3】 “系统设计...
2019-04-17 13:19:50
2912
原创 免费可商用图片网站整理
Pexelshttp://www.pexels.com Pexels是免费高清图片的网站,每周都会更新。里面的图片分类很广,很多文艺、创意的图片,并且图片质量很高,放大裁剪也不会糊掉。Free for personal and commercial use.免费用于个人和商业用途Picjumbohttp://picjumbo.com picjumbo的图上会有“More images li...
2019-04-10 16:41:15
8483
1
原创 在网站底部附上网站备案号
前置条件备案号已申请通过。本文举例的网站是在腾讯云申请的服务器和域名,管局备案成功后,在全国互联网安全管理服务平台http://www.beian.gov.cn成功备案的。步骤一全国互联网安全管理服务平台http://www.beian.gov.cn你的对应备案联网信息地址为http://www.beian.gov.cn/portal/registerSystemInfo?recordc...
2019-04-10 10:34:41
27182
1
原创 腾讯云简单网站设置教程
第一步安装http服务器 yum install httpd查看http服务器 httpd -version启动http服务器 service httpd start第二步放项目到/var/www/html 下第三步网站访问
2019-04-04 15:28:19
880
原创 { parser: "babylon" } is deprecated; we now treat it as { parser: "babel" }.
npm run dev报错{ parser: “babylon” } is deprecated; we now treat it as { parser: “babel” }.prettier版本是prettier版本导致的问题。npm i prettier@~1.12.0,之后再重新dev就可以了配置项xx\node_modules\vue-loader\lib\template-c...
2019-03-20 10:27:25
4517
2
原创 vue引入vue,js插件
第一步:install ,手动下载,自定义插件,网址访问一般的vue或是js插件,通常都可以直接install,然后进行下一步。但是不排除各种原因install失败,需要手动下载。还有一部分是自定义的插件。第二步:引入install ,手动下载,自定义插件:这三部分一般推荐使用全局引入或是单独引入的方式,具体如下:js全局引入main.js文件添加import Loading fro...
2019-03-19 14:35:53
3963
1
原创 v-for v-bind:class,动态改变li样式
纯css,伪类,伪元素 在对元素样式做改变时,非常方便,也可以结合v-for,一起使用,但仅支持几种方式:link:连接平常的状态visited:连接被访问过之后hover:鼠标放到连接上的时候active:连接被按下的时候v-for v-bind:class&lt;li v-for="item in 4" :key="item" v-bind:class="{onshow:
2019-03-18 11:24:13
2576
1
原创 CSS选择器的权重与优先级
作者在网上找了很久,找到的关于CSS选择器的权重的内容都大同小异,其中最核心的就是下图把特殊性分为4个等级,每个等级代表一类选择器,每个等级的值为其所代表的选择器的个数乘以这一等级的权值,最后把所有等级的值相加得出选择器的特殊值。4个等级的定义如下:1、第一等:代表内联样式,如: style=””,权值为1000。2、第二等:代表ID选择器,如:#content,权值为100。3、第三...
2019-03-12 15:58:55
1017
1
原创 HTTP协议演进
HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传输协议。HTTP是一个客户端和服务器端请求和应答的标准(TCP)。客户端是终端用户,服务器端是网站。通过使用Web浏览器、网络爬虫或者其它的工具,客户端发起一个到服务器上指定端口(默认端口为80)的HTTP请求。HTTP 详解URI(uniform resourc...
2019-03-05 11:22:47
555
原创 页面级优化——icon图标显示方式
css sprite又称精灵图或雪碧图,如下图所示。具体来讲就是多个小图合成大图,通过background-position来显示不同图片优点,减少http请求次数,提高图片加载速度,缺点,图片需要通过软件或者其他方式生成,如果有删改的话,不是很方便Data URI示例如下,简而言之就是将图片转换为代码data:image/gif;base64,R0lGODlhAQABAIAAAHd3...
2019-02-28 15:56:21
998
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人