- 博客(49)
- 资源 (2)
- 收藏
- 关注

原创 numpy陌生但常用的函数小结
目录返回最小/最大值的下标 输出排序后的下标返回中位数返回累加值返回相邻位上做n次差后的值返回非零元素的索引值数组 返回非零元素的个数将超出的部分强置为边界返回最小/最大值的下标 # axis=0 在每一列中找 axis=1 在每一行中寻找np.argmin(a, axis=None)...
2018-10-20 22:19:55
305
原创 require包时找不到里面的变量,通过default属性取得 原因解析 require和import区别
于是,在ES6语法糖default的影响下,require导出的不是xxx这个对象,xxx是作为default的值,被包在一个更大的对象里。default语法糖有很多好处,我们在使用很多包的时候,开箱即用,反正他们都叫default,不必再费心去想作者给他们取了什么名字了。其实很简单,axios这个模块是一个es6模块,是用ESModule的标准写的。的axios是被包裹在default这个属性里面的。即,我们自己把default再命名为axios。对外把变量命名为了default。而换成import,
2022-10-10 11:29:37
1415
原创 解决浏览器 require is not defined 的报错问题
那就让打包出来的代码别有require,换句话说,webpack应该打包出一个适用于ES6环境下的代码。在node环境中引入了一些包,用webpack打包后放在浏览器环境中,浏览器报错。是浏览器环境下的ESModule。ESModule不认识require。是node环境下的CommonJs,而require是node的一个私有的全局方法。
2022-10-10 11:24:38
37005
3
原创 Vue Router 小白使用说明书
路由是多个URL与多个组件的映射关系。基本逻辑<div id="app"> <!-- 设置用于进行路由操作的组件 默认是a标签,可用tag属性进行修改 --> <router-link to="/">首页</router-link> <router-link to="/user">用户</router-link> <router-link to="/category">分类<
2021-08-24 00:35:01
277
1
原创 Webpack 快速食用指南(下篇)
目录区分打包环境通过环境变量区分通过配置文件区分自定义plungin自定义 Loader代码分离Code Splitting1. 多入口打包2. 提取公用模块3. 动态导入源码映射 Sourse Map映射模式删除冗余代码Tree Shaking缓存模块解析 Resolve排除依赖 Externals模块联邦如何部署一个项目 | 总结区分打包环境通过环境变量区分通过以下命令将 webpack.config.js 中的env...
2021-08-13 18:20:12
644
原创 Webpack 快速食用指南(上篇)
Webpack 是什么?Webpack 是一个打包器(Module bundler)。它的主要⽬标是将 JS ⽂件打包在⼀起,打包后的⽂件⽤于在浏览器中使⽤。同时,它也能够转换 (transform)、打包 (bundle) 或包裹 (package) 任何资源。资源网站官⽹:https://webpack.js.org/中⽂官⽹:https://webpack.docschina.org/Github:https://github.com/webpack/webpack转化/构建
2021-08-11 00:26:38
268
转载 前端模块化开发-ESModules
【注】本文为来自优快云博主「Bal炎魔」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接在此并做了一些细节上的改进~目录模块化的演变1、文件划分2、命名空间方式3、函数包裹模块化规范1. CommonJS 规范2. AMD(Asynchronous Module Definition)规范3. CMD(Sea.js)4. ES Modules1、基本特性2、导入与导出3、关于导入一些用法4、ESModu.
2021-08-10 18:51:33
910
原创 ch340预安装成功,但是就是无法识别 也无法卸载 怎么办?
文章目录遇到的问题ch340预安装成功,但是就是无法识别 也无法卸载 怎么办?最后的解决方法让我吐血…遇到的问题预安装倒是非常顺利所谓预安装是指,在设备硬件还没插上计算机之前,我先预安装一下。等插好接口了,再正式安装上。但等我插上了我的d1 mini板子,我的笔记本竟然毫无反应!当时想到的原因就是没有识别到它。难道是我的笔记本太笨了?我索罗了网上一圈的解决方案,有说换个usb口试试,有说把板子插上短路帽试试,有说你去设备管理器检查一下…总之,能试的我都试了。三个小时过去,毫无进展。
2021-07-09 21:47:46
16874
22
原创 纯手工制作一个网页 -- html css结构分析
文章目录headerlogin-bannersearchcontentmainhot-recruithot-companyhot-linksfootercopyrightbacktopheaderlogin-bannersearchcontent先写htmlmain先来看看main区域由两部分组成,左边的aside和右边的banner。其中aside的li里面有个hover效果,会出来一个dl。banner里有一个ul放很多li图片,一个div放左右btn,一个ol放很多小圆点
2021-05-22 15:21:37
540
原创 一文读懂如何清除float浮动 方法总结
文章目录为啥要清除浮动如何让黑盒自动被棕盒撑开内墙法伪类溢出隐藏为啥要清除浮动先来看看浮动会带来什么问题。先上结论,浮动会让元素脱离标准流文档,不占位,则父元素无法被撑开。这是不脱标(正常,不浮动)的情况。这是对第一个图片增加了浮动效果(float: left)后的结果。这里出现了一个什么问题呢?我们发现,在浮动的情况下,黑色容器的高度不能自己伸长,以适应棕色小盒子的高度。黑色盒子不能把棕色盒子装起来。最后,这个布局就比较丑,棕色盒子溢出了。这就会导致一系列问题,如果后面还有个一样的盒
2021-05-07 00:01:17
319
1
原创 最新PyQT5-tool找不到Designer.exe 或打开提示no Qt platform plugin
designer.exe 新地址在C:\Python36\Lib\site-packages\qt5_applications\Qt\bin自行替换成你的地址。如何解决 no Qt platform plugin1.C:\Python36\Lib\site-packages\qt5_applications\Qt\plugins找到platforms文件夹2. 粘贴到C:\Python36\Lib\site-packages\qt5_applications\Qt\bin 也即 ..
2020-11-09 21:50:13
642
3
原创 Tricks 收集记
1. 百度文库下载百度文库每次下载都要下载券,而网上找到的工具要么变相收费,或者只能提取文本或者截图。故做了这个在线工具,将百度文库预览的内容提取转换成 word 或 pdf 文件,文字可编辑,包含图片,格式会有变化,但尽量保持原文档的格式。如果你对文档格式要求不高,可以用这个。网址:https://wenku.baiduvvv.com将文库网址复制输入后下载。另外更快捷的方式,在某个文档页面的网址域名后面加上 vvv 三个字母,就可以快捷下载。比如https://wenku.baidu.c.
2020-08-21 12:20:17
170
原创 bp神经网络详解 图文
@徐亦快bp神经网络详解首先,要学会它,我们要先在战略上鄙视它。它到底是个什么东西呢。先抽出来看看它。我们说它的自变量是权重w,在通过一系列的操作后,一个合适的w能让输出o与实际相对接近。x - f(w) - o将o与实际T的差距称为E。也就是说,E为一个自变量为x的函数,随着w的变化不断变化。说到这里,你便能知道bp就是那个如何找到较优解w,使得E最小的算法。从...
2020-03-08 15:09:26
2084
原创 pandas 常用函数总结(待更新)
1. 将时间字符串转化为时间戳原始数据: 观测时间 经度 纬度 强度 陡度0 2012-02-22 12:14:52.0 118.6845 31.6724 55.66 5.021 2012-02-22 12:21:55.0 118.6875 31.7405 72.99 62.28...
2020-01-09 21:06:07
330
原创 numpy 统计数组的值出现次数与np.bincount()详细解释
目录1.仅统计数组的值出现次数2.统计数组的值出现次数,并将没出现的值记为03. 对于非负整数值的统计,效率更高的一种方法 np.bincount()输入数组x需要是非负整数,且是一维数组。解释一下权重weights,以及最小bin的数量minlength。np.bincount()总结np.bincount()举例1.仅统计数组的值出现次数impo...
2019-05-03 16:25:29
85292
原创 numpy 返回指定行的指定元素的位置索引
先上代码,主要语句为np.where(b[c]==1),详细解释如下:import numpy as npb = np.array([[-2,-3,0,0,0,6,4,1],[88,1,0,0,0,6,4,2],[99,6,0,0,1,6,4,2]]) # 三行八列的数组bprint('b\n',b)c = np.array([2,0]) # c表示指定行print('...
2019-04-25 19:35:01
15753
2
原创 numpy 建立空数组并按某种顺序排列数组的每行
import numpy as npdis = np.array([[1,2,3,4],[5,6,7,8],[5,6,7,8]])print('dis\n',dis)mask = np.array([[2,2,1,0],[2,2,1,0],[2,2,1,0]])print('mask\n',mask)x = np.empty([0, 4]) # 建立空数组 for i in...
2019-04-17 16:07:09
988
原创 python画图库之matplotlib.pyplot详细使用方法说明
目录一.读取文件画图篇二. 中文不显示篇三. 各种标注篇四. 面向对象篇五. 补充一.读取文件画图篇1. 怎么批量读csv文件(pandas方法)并画图import osimport matplotlib.pyplot as pltimport pandas as pd# 根目录root_dir = r"D:/xxx/xxx"# 依次读取根目...
2019-01-10 16:25:23
1694
原创 DBSCAN可视化展示网站推荐
一个参数可调的DBSCAN聚类算法的可视化展示网站https://www.naftaliharris.com/blog/visualizing-dbscan-clustering/是一个国外的大佬写的先选择数据集的类型 比如选择 Smiley Face 左下角可以调节领域半径以及领域密度阈值。橙红色的圆圈方便我们根据数据集选择恰当的参数。 h...
2018-11-01 17:25:19
3695
2
转载 机器学习_随机数据生成
FROM: https://www.cnblogs.com/pinard/p/6047802.html在学习机器学习算法的过程中,我们经常需要数据来验证算法,调试参数。但是找到一组十分合适某种特定算法类型的数据样本却不那么容易。还好numpy, scikit-learn都提供了随机数据生成的功能,我们可以自己生成适合某一种模型的数据,用随机数据来做清洗,归一化,转换,然后选择模型与算法做拟...
2018-10-27 11:42:43
854
转载 Pandas速查手册
作者主页:笑虎(Python爱好者,关注爬虫、数据分析、数据挖掘、数据可视化等)作者专栏主页:撸代码,学知识 - 知乎专栏作者GitHub主页:撸代码,学知识 - GitHub本文翻译自文章:Pandas Cheat Sheet - Python for Data Science,同时添加了部分注解。对于数据科学家,无论是数据分析还是数据挖掘来说,Pandas是一个非常重要的P...
2018-10-21 10:32:41
145
转载 Python 浅拷贝与深拷贝
以下实例是使用 copy 模块的 copy.copy( 浅拷贝 )和(copy.deepcopy ): 实例#!/usr/bin/python# -*-coding:utf-8 -*-import copya = [1,2,3,4,['a','b']]#原始对象b =a#赋值,传对象的引用c = copy.copy(a)#对象拷贝,浅拷贝d = copy.deep...
2018-09-26 21:40:24
122
转载 sklearn_Feature selection(特征选择)
From: http://sklearn.apachecn.org/cn/0.19.0/modules/feature_selection.html#feature-selectionhttps://www.jianshu.com/p/b3056d10a20f目录 1.13. 特征选择1.13.1. 移除低方差特征1.13.2. 单变量特征选择1.13.3. 递...
2018-09-06 19:48:48
5881
转载 潜在语义分析Latent Semantic Analysis (LSA)
FROM: https://blog.youkuaiyun.com/zhzhji440/article/details/47193731目录目录 概述 Tutorial LSA的工作原理 How Latent Semantic Analysis Works 实例A Small Example Part 1 - Creating the Count Matrix Python - ...
2018-09-04 19:58:27
2818
转载 模型融合(集成)方法
FROM : https://blog.youkuaiyun.com/sinat_29819401/article/details/71191219本文是《KAGGLE ENSEMBLING GUIDE》一文的阅读笔记,忽略了一些不感兴趣的内容,原文请阅:https://mlwave.com/kaggle-ensembling-guide/ 模型融合是kaggle等比赛中经常使用到的一个利器,...
2018-09-04 17:08:13
8774
1
原创 查找最小的k个数及其位置 java实现
// 用查找排序,只找出k个从小到大排序的值的下标public class Test { // 找到前k个最小值 a[] public static void main(String[] args) { int k = 5; // 0 1 2 3 4 5 6 7 8 9 10 11 int[] array = {12,89,64,52,98,36,2,40,1...
2018-08-27 23:01:58
923
原创 ffmpeg 基础的基础用法
从官网下载后,得到一个ffmpeg的文件夹。打开里面的bin文件夹。这三个文件依次的作用为:格式转换 ffmpeg.exe -i 源文件路径 目的文件路径音频或视频播放 ffplay.exe -i 想播放的文件音频或视频文件格式详细信息查看 ffprobe.exe -i 想查看的文件 (这个还有很多其它参数,比如我们想查看流的信息用JSON格式显示(如果想查看包信息就...
2018-08-20 09:30:07
248
转载 决策树原理实例(python代码实现)
From https://blog.youkuaiyun.com/csqazwsxedc/article/details/65697652决策数(Decision Tree)在机器学习中也是比较常见的一种算法,属于监督学习中的一种。看字面意思应该也比较容易理解,相比其他算法比如支持向量机(SVM)或神经网络,似乎决策树感觉“亲切”许多。优点:计算复杂度不高,输出结果易于理解,对中间值的缺失值不敏感...
2018-08-12 13:14:40
627
1
转载 Java之Map遍历方式性能分析:ketSet 与 entrySet
FROM : https://www.cnblogs.com/linux007/p/5777975.htmlkeySet():将Map中所有的键存入到Set集合中。因为set具备迭代器,所以可以以迭代方式取出所有的键,再根据get方法获取每一个键对应的值,其仅能通过get()取key。entrySet(): 返回此映射中包含的映射关系的 Set 视图,格式为Set<Map.Entr...
2018-08-11 16:09:34
348
原创 Java 常用容器方法总结
0 .常用集合类概述其中,绿色及 Collection 表示接口,红色为常用类。1. 基本概念Java容器类库定义了两个不同概念的容器,Collection 和 Map。1.1 Collection一个独立元素的序列,这些元素都服从一条或多条规则。其中List必须按照插入的顺序保存元素、Set不能有重复的元素。1.2 Map一组成对的值键对对象,允许用键来查找...
2018-08-11 14:08:08
4294
1
原创 java按行读取文件并输出 示例
===========》》》 完整代码:import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.util.ArrayList;public class ReadByLine { private String fileName; private Ar...
2018-08-11 13:08:35
11187
原创 对于机器学习分类效果的评价
精确率(Precision) 召回率(Recall) 准确率(Accuracy) 举个栗子则精确率为TP / (TP + FP) = 40 / (40 + 10) = 4/5 =90%召回率为 TP / ( TP + FN) = 40 / (40 + 20) = 2/3 = 66.7%准确率为 ( TP + TN) / (TP + FN ...
2018-08-07 11:28:17
681
原创 java写钻石diamonds(可任意调节钻石大小)
原理是先把二维数组用空字符填充,然后用for循环把相应位置赋值成'*' 。直接上代码,可以通过调节m值,控制钻石大小。import java.util.Arrays;public class Diamonds { public static void main(String[] args) { // 行数 int m = 8; // 列数 int n = 4*m-...
2018-08-06 16:53:48
3014
原创 java杨辉三角完美对齐输出(非常简洁)
小白一下午不断调试,主要是不知道怎么在java中实现类似python中 a = "Hello"print("a * 2 输出结果:", a * 2)a * 2 输出结果: HelloHello 后来看见 https://blog.youkuaiyun.com/IndexMan/article/details/79462201 中用 System.out.format("%...
2018-08-06 12:36:56
2429
原创 理解DBSCAN密度聚类算法
DBSCAN密度聚类算法简介DBSCAN(Density-Based Spatial Clustering of Applications with Noise)是一个比较有代表性的基于密度的聚类算法。与划分和层次聚类方法不同,它将簇定义为密度相连的点的最大集合,能够把具有足够高密度的区域划分为簇,并可在噪声的空间数据库中发现任意形状的聚类。DBSCAN一般假定类别可以通过样本分布的紧密程...
2018-08-03 16:20:02
1104
原创 理解K-means聚类算法及Python,Java实现
K-means聚类算法简介举个栗子图一有ABCDE这五个点。我们先随机选择两个点作为我们的初始聚类中心(簇中心点),标记为红点和黄点。开始第一次聚类。对于所有点分别计算其到红点和黄点的距离,我们发现AB点到红点距离更近,而CDE三个点到黄点的距离更近。于是,AB为一簇,CDE为一簇。然后对于这两簇,分别计算簇内各点的均值,标记为新的红点和黄点(图三)。开始第二次聚类。我...
2018-08-03 13:20:04
651
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人