- 博客(19)
- 收藏
- 关注
原创 RuntimeError: ‘lengths‘ argument should be a 1D CPU int64 tensor, but got 1D cuda:0 Long tensor
File "/home/zhangqianghao/Documents/PythonProject/pick-pytorch/model/decoder.py", line 97, in forward packed_x = nn.utils.rnn.pack_padded_sequence(x_seq, lengths=sorted_lengths, batch_first=True) File "/home/zhangqianghao/.local/lib/python3.8/site-..
2021-04-16 01:05:24
1250
1
原创 ubuntu20.04中文输入
sudo apt install ibus-libpinyin sudo apt install ibus-clutterreboot
2021-04-15 23:16:57
187
原创 Mac BookAir 10.8.5 升级到10.15
Macos 10.8.5已经停止维护,想升级无法通过app store升级方法:准备工作准备10g以上u盘下载下载下载macos 10.15
2021-04-11 18:10:49
3297
原创 ubuntu安装微信
wget -O- https://deepin-wine.i-m.dev/setup.sh | sh大功告成,现在可以试试安装更新deepin-wine软件了,如:微信:sudo apt-get install com.qq.weixin.deepinQQ:sudo apt-get install com.qq.im.deepin钉钉:sudo apt-get install com.dingtalk.deepin...
2021-04-07 23:45:44
136
原创 ubuntu 配置 pip镜像源
先输入如下命令vim ~/.pip/pip.conf 假若为空,没有此文件,则创建mkdir ~/.pip然后再输入vim ~/.pip/pip.conf在输入如下内容[global]timeout = 6000index-url = http://mirrors.aliyun.com/pypi/simple[install]trusted-host=mirrors.aliyun.com...
2021-03-24 14:29:47
615
原创 windows docker ubuntu常规命令
没有vim 可尝试如下方法sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.listsed -i s@/security.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.listapt-get cleanapt-get update
2021-03-20 21:12:31
117
原创 nlp-problem
该问题可归类为监督性学习的分类问题。解决该问题的方法有:普通的概率模型:如朴素贝叶斯,该模型最主要的缺点是无法捕捉词与词之间的上下文关系,特征与特征之间组合关系,因为该模型假设词与词之间是相互独立。树型模型,如随机森林,提升树(xgboost,gdbt).该模型虽然很好地解决特征组合问题,但是对稀疏矩阵的效果不好,特别是对针对当下的文本分类问题,因为one-hot处理后,形成巨大稀疏矩阵,几乎不可分割。词向量化,比如word2vec,该模型是把词 word embedding 化,这样主
2021-03-01 17:19:55
239
2
原创 kmp python
def find_kmp(T, P): '''Return the lowest index of T at which substring P begins (or else -1)''' n, m = len(T), len(P) # introduce convenient notations if m == 0: return 0 # trivial search for empty string fail = compute_kmp_fail(P)
2021-02-28 22:39:40
106
原创 一步步教你怎么通过python logging板块发送日志
import loggingfrom logging.handlers import SMTPHandlerimport sysdef main(): # 1. 创建 logger 实例 logger = logging.getLogger('test-smtphandler') # 2. 设置 logger 实例的日志级别,默认是 logging.WARNING logger.setLevel(logging.INFO) # 3. 创建 Handler
2021-01-25 11:35:23
281
1
原创 直观理解主成份分析法之PCA
1. 什么是PCAPCA(principal component analysis) ,主成份分析,顾名思义,分析数据主要成份。可作为是一种降维技巧,在尽可能地保留数据信息的情况,降低数据维度,同时让各维度之间不相关。降低维度好处很多,比如在算法计算中,可减少计算量,提高模型运算速度。不相关可减少分析难度2.PCA的公式推导在PCA定义中,我们提到一个很关键的字,信息,同时要求尽可能多地保留原数据的信息,因此我们需要找一种方式把数据信息量化。量化方式很多,比如方差,协方差,信息熵,gini系数等
2021-01-10 17:24:25
366
原创 python 中multiprocessing 不能在闭合函数中使用的解决方案
multiprocessing模块的多进程是不能在闭合函数中使用的,比如def UseMultiProcess(): def func(x): return x^2 def multiprocess(): for i in range(100): pool.apply_async(func,args =(i,))这样是不能调度成功的,原因涉及到序列化和反序列的。解决方案也很简单,换库,换成pathos模块,该模块具体教程见:链接:link....
2021-01-06 16:56:50
514
原创 python递归实现二叉树路径求和
该博客为学习笔记,记录学习心得,有错误的地方,一起探讨学习。给定一个二叉树和一个目标和,找到所有从根节点到叶子节点路径总和等于给定目标和的路径。 5 / \ 4 8 / / \ 11 13 4 / \ / \ 7 2 5 1该题可通过递归算法实现。在求解之前,我们先来看看递归算法本质,递归算法实现可总结为两部分:1
2021-01-03 16:01:47
703
1
原创 LeeCode解题:判断二叉树是否平衡
LeeCode 100解题思路:可借用AVL树的构造思想,引入平衡因子,如果节点有右子节点,节点平衡因子减一,有左子节点,加一。假若最后根节点值大于1或者小于-1,则该二叉树不平衡。#建立二叉树class BinaryTree: def __init__(self,rootObj): self.key = rootObj self.leftChild = None self.rightChild = None self.b
2021-01-02 17:22:32
170
1
原创 Python实现huffman编码
Huffman树建立,右大左小如arr = [(‘a’,15),(‘b’,8),(‘c’,6),(‘e’,5),(‘e’,3),(‘f’,1)]Step1:根据values排序,生成:[(‘a’,15),(‘b’,8),(‘c’,6),(‘e’,5),(‘e’,3),(‘f’,1)]。Step2: e,f值最小,从arr中取出,作左右孩子节点,e+f =4作为父节点(p1)。更新arr,重新排序;arr =[(‘a’,15),(‘b’,8),(‘c’,6),(‘e’,5),(‘p1’,4)]Ste
2020-12-30 16:08:06
651
原创 tensorflow2 GPU数的查查和设置
# 查看gpu数import tensorflow as tfgpus = tf.config.list_physical_devices('GPU')#设置训练所需的GPU的memory随需求而增长tf.config.experimental.set_memory_growth(gpus[0],True)
2020-12-13 21:01:42
969
原创 spark和sc关系
spark = SparkSession.builder.enableHiveSupport().appName("GBDT").getOrCreate()spark.sparkContext.setLogLevel("Error")sc = spark.sparkContext
2020-12-11 11:32:56
1168
原创 Pyspark 设置日志输出级别
from pyspark.sql import SparkSessionspark = SparkSession.builder.enableHiveSupport().appName("Correlation").getOrCreate()#日志输出级别spark.sparkContext.setLogLevel("Error")#读取hive spark.sql(""" SELECT * FROM table""")
2020-12-11 09:29:16
2923
原创 pip配置下载地址
pip --timeout=600 install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow==2.3.1
2020-11-18 09:59:24
566
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人