- 博客(138)
- 收藏
- 关注
原创 vscode离线安装插件
对于不同版本的vscode有不同版本对应的extension,安装时需要注意版本问题,否则会安装失败。下载好vscode插件(.vsix)后,到extensions界面,然后点击install from vsix即可完成安装。出现XHR的安装失败时候多安装几次。点击右上角的...,
2022-11-08 18:52:02
1416
转载 解决代理服务器可能有问题,或地址不正确
如果遇到电脑连上wifi,其他应用可以上网(例如可以登录QQ),但是浏览器不能浏览网页,出现。首先右击电脑wifi标志,点击。这个错误,具体如下图所示。
2022-11-05 10:04:55
5569
1
原创 为什么使用梯度作为下一棵树的target
根据泰勒公式可以将损失函数展开,展开后我们仅将损失函数对当前输出的导数,作为下一棵树的目标函数,即可实现最小化。参考:https://stats.stackexchange.com/questions/202858/xgboost-loss-function-approximation-with-taylor-expansion...
2022-04-30 15:47:56
342
原创 pip list和conda list不一致冲突
起因:shap和numpy版本冲突详情:pip list和conda list中拥有numpy包的版本不一致程序运行的时候调用conda list中的包使用pip install/uninstall 不改变conda list中的包, 导致无法解决包冲突。解决:找到conda环境目录,把conda环境里的numpy包给手动删除,再pip install对应版本的numpy包,这样pip install的numpy包就会出现在conda list里,程序运行调用pip instal
2022-04-27 20:04:43
4885
原创 【无标题】python 传递
x = [1,2,3] # or x = np.array([1,2,3])def f(x): x[0] = 3f(x)# x 发生改变print(x) == [1,2,3] # Falsex = [1,2,3]class c(): def __init__(self,x): self.x = xc = c(x)c.x[0] = 22c.x == x # True
2022-03-02 18:21:15
307
原创 idna has no attribute ‘idnaError‘
开始是在vscode中打开jupyter报错出现这个问题,尝试了以下方案:1、pip install idna2、pip uninstall ipykernel pip install ipykernel均无效果最后重新安装jupyter扩展(vscode中),重新打开ipynb文件,不再报错...
2021-12-13 16:09:28
743
原创 miscosoftedgedriver
from selenium import webdriver出现错误提示需要安装miscosoftedgedriver,在官网找到对应的exe文件下载解压。将exe文件复制到浏览器安装目录和python目录下即可。浏览器安装目录通过右击浏览器图标查看浏览器位置python目录通过:pythonimport sysprint(sys.path)获得地址,使用其中一个地址即可...
2020-12-05 15:35:47
141
原创 word2vec的实现简记
采用negative sampling方式1.处理数据,获得中心词centers(一个词对应一个序号),背景词和非背景词contexts_negatives(一个词对应一个序号),和标签labels(0和1,0表示非背景词,1表示背景词),masks(用于contexts_negatives长度不足时填充,0表示填充单元,1表示有效单元)2.定义两个全连接层设【1】,【2】,权重矩阵均为 m * n 其中m为样本总数,n为单词向量表示的特征数3.计算时候根据【1】【2】得到centers和contex
2020-08-13 19:28:55
156
原创 pytorch导数
在pytorch中损失计算loss = torch.nn.MSEloss()l = loss(y_hat, y)l.backward()之后对每个参数的导数是每个样本求导后的平均值如果说loss不是求均方误差,而是把误差加起来(不做平均),那么得到对每个参数的导数就是每个样本求导后的和!...
2020-08-06 16:03:25
292
原创 torch.Tensor和torch.tensor
Our torch.Tensor constructor is overloaded to do the same thing as both torch.tensor and torch.empty. We thought this overload would make code confusing, so we split torch.Tensor into torch.tensor and `torch.empty.So @yxchng yes, to some extent, torch.ten
2020-08-05 21:46:19
151
原创 安装torchvision
在安装torchvision时候发生错误matching distribution found for torch==1.4.0 (from torchvision)解决方法:pip3 install torchvision==0.2.1 (我的pytorch版本是1.0.0)
2020-08-04 22:26:34
598
原创 记录一下安装pytorch的过程
pytorch安装出现的问题:执行conda install pytorch==1.0.0 torchvision==0.2.1 cuda80 -c pytorch出现 requests is a dependency of anaconda出现上述问题后尝试1.conda update conda来解决接着出现问题:the following packages are causing the inconsistency尝试2:conda install anaconda出现问题:出现requ
2020-08-01 11:21:47
913
原创 解决conda安装时候出现WinError193
1.按照python32位版本2.安装pywin323.切换回原来64位继续安装参考资料:安装32位pythonWinError193
2020-07-31 15:14:41
238
原创 jupyter中import自定义模块的注意事项
在jupyter notebook中import自定义模块的时候,如果自定义模块有更改,要先将kernel重启之后再运行,不然运行的还是之前未修改的模块
2020-07-30 10:20:05
958
原创 记录一下安装pystan和fbprophet
按照官网https://pystan.readthedocs.io/en/latest/windows.html教程安装pystan时候,运行代码conda create -n stan_env python=3.7时出现错误winError193,暂时没有找到解决方法。
2020-07-24 12:17:07
532
原创 梯度下降的理解
梯度的方向是一个函数上升最快的方向,所以在使用梯度下降更新参数的时候,是沿着下降最快的方向(负梯度)更新,并且梯度有大小,所以每次变化的值不相同
2020-07-21 09:26:10
108
1
原创 使用vscode中jupyter notebook注意事项
如果从其他py文件中引入函数,且该函数最近有所修改,应该先中断Kernel,然后再测试
2020-07-17 13:22:14
983
原创 函数封装
一个函数封装好很重要,最近在做比赛,建一个函数,输入最近30天感染人数,用自回归预测未来30天感染人数。这个函数最好能够给定一个长度为30的向量,然后输出30长度地向量,这样不仅可以预测感染人数还可以预测迁徙指数~!...
2020-07-12 18:29:29
235
原创 DataFrame提取行和列
举个例子:df是一个DataFrame结构的数据df['a']表示df中列属性为'a'的这一列df[0]会报语法错误df.iloc[:,0]表示第0列df.iloc[0]表示第0行df[xxx]表示以xxx条件进行选择列 xxx为判别式或者是列属性
2020-07-02 00:13:28
2299
原创 plt.figure()函数
在python的画图plt.figure函数中,如果使用plt.figure(1)表示定位(创建)第一个画板,如果没有参数默认创建一个新的画板
2020-06-02 20:09:41
8408
2
原创 python一维向量和二维向量运算
一位向量a(n,)减去一位向量b(n,) 与 减去 c(n,1)的结果不同!a = np.array([1,2,3,4])b = np.ones(4)c = b.reshape(-1,1)print(a-b)#[0. 1. 2. 3.]print(a-c)"""[[0. 1. 2. 3.] [0. 1. 2. 3.] [0. 1. 2. 3.] [0. 1. 2. 3.]]"""print(np.sum((a-b) ** 2))#14.0print(np.sum((a-c)
2020-06-01 22:24:37
2439
原创 python中数组参数的可改变性
python中传入数组参数X,并且对其数组X中元素改变,会对原数组造成影响但是如果对X进行增加一列,删除一列,重新赋值,都不会对原数组造成影响!def change1(X): X[0] = 1def change2(X): X = np.ones(10)X = np.zeros(10)#[0,0,0,0,0,0,0,0,0,0]change1(X)print(X)#[1,0,0,0,0,0,0,0,0,0] 发生变化change2(X)print(X)#[1,0,0,
2020-06-01 20:02:01
1036
原创 VScode中去掉波浪线
在json设置中添加:"python.linting.enabled": false,编写完代码后再置true查看错误这样在编码的时候就不会出现烦人的波浪线了
2020-05-29 21:29:58
7041
1
原创 PAT A1155 Heap Paths
解法:一次遍历,到达根结点递归输出结点#include <stdio.h>#include <math.h>#include <algorithm>#include <iostream>#include <set>#include <math.h>#include <string.h>#includ...
2020-04-30 21:46:02
97
原创 PAT A1135 Is It A Red-Black Tree
解法:一次后序遍历即可#include <stdio.h>#include <math.h>#include <algorithm>#include <iostream>#include <set>#include <math.h>#include <string.h>#include <st...
2020-04-29 11:04:32
88
原创 06_递归
样例输入:3 4样例输出:4 3 24 3 14 2 13 2 1AC代码#include <stdio.h>#include <algorithm>#include <vector>using namespace std;int m,n;vector<int>hashtable;vector<int>a...
2020-03-05 14:50:10
112
原创 08_提取字符
样例输入:i am a student fromChinaam样例输出:i 1am 1a 2student 2from 2China 3am 4 AC代码#include <stdio.h>#include <string>#include <iostream>using namespace std;int main()...
2020-03-03 23:48:42
109
原创 矩阵乘法
样例输入:2 3 2//代表2*3 和 3*2矩阵3 1 21 2 11 12 23 3矩阵输出:11 118 8AC代码#include <stdio.h>int main(){ //freopen("input.txt","r",stdin); int m,n,l; scanf("%d%d%d",&m,&n...
2020-03-03 23:23:49
141
原创 19_5
题目描述:给出一个二叉排序树的层次遍历(或者给出一个二叉树的中序遍历和层次遍历),求从它的一个叶子节点到另外一个叶子节点的路径,要求路径上经过节点的数值之和最大。分析:题目为二叉排序树,那么按二叉排序树的键值,从小到大排序,可以得到中序序列,按照中序序列和层次遍历建树,之后进行DFS搜索。样例输入:71 2 3 4 5 6 74 2 6 1 3 5 7样例输出1 2 4 6 5...
2020-03-02 23:02:16
196
3
原创 Prim算法
测试用例6 100 1 40 4 10 5 21 2 61 5 3 2 3 62 5 53 4 43 5 54 5 3输出15Prim算法#include <stdio.h>#include <algorithm>using namespace std;#define maxn 100#define INF 10000int G...
2020-02-23 22:11:07
82
原创 1067 Sort with Swap(0, i)
#include <stdio.h>#include <algorithm>using namespace std;int Uncompared(int a[],int n){ for(int i=0;i<n;i++) { if(a[i]!=i)return i;//返回不匹配的数字 } return -1;...
2020-02-23 16:07:23
105
原创 中缀转前缀以及前缀表达式的计算!
//例:1 - ( 2 + 3 ) 转换前缀是:- 1 + 2 3//例:1 + 2 * 3 + ( 4 * 5 + 6 ) * 7 转换前缀是+ + 1 * 2 3 + * 4 5 6 7//例:1 + ( ( 2 + 3 ) * 4 ) - 5 转换前缀是:- + 1 * + 2 3 4 5 *//例:123 + ( ( 246 + 39 ) * 48 ) - 55 转换前缀是:...
2020-02-22 20:20:53
410
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人