
夏季蚊子咬
人间再无张居正
学习ing
展开
-
openssl生成nginx的自签证书(备忘)
openssl生成nginx自签证书原创 2023-07-14 14:10:07 · 144 阅读 · 0 评论 -
修改clickhouse列的类型
【代码】修改clickhouse列的类型。原创 2023-07-04 17:53:42 · 563 阅读 · 0 评论 -
clickhouse带条件插入数据
备忘,sql的逻辑是如果不存在就插入,但是暂时不知道如果存在则更新的sql语句应该怎么写,因为clickhouse的插入暂不支持更新的方法。原创 2023-06-25 19:38:18 · 355 阅读 · 0 评论 -
requests库报错,requests.exceptions.SSLError: HTTPSConnectionPool (Caused by SSLError(SSLError(1, ‘[SSL:
解决request库ssl证书报错问题原创 2022-07-19 15:26:43 · 1111 阅读 · 0 评论 -
python asyncio异步编程中需要了解的方法记录
In [11]: len(method), len(method1)Out[11]: (117, 148)In [12]: [v for v in method if "server" in v or "connection" in v or "create" i ...: n v or "open" in v]Out[12]:['create_subprocess_exec', 'create_subprocess_shell', 'create_task', 'open_conn原创 2022-05-19 20:11:29 · 201 阅读 · 0 评论 -
调试正在运行的python程序的性能问题
工具集viztracerpy-spy用法viztracer带上attach参数viztracer --attach $pidpy-spy top --pid $pidpy-spy示例root@test:/usr/local/miniconda3/bin# ./py-spy top -i --full-filenames -p 656364Collecting samples from '/usr/local/bin/python3 -u /usr/local/test/原创 2022-05-19 20:09:46 · 363 阅读 · 0 评论 -
调试正在运行的python程序的性能问题
工具集viztracerpy-spy用法viztracer带上attach参数viztracer --attach $pidpy-spy top --pid $pid原创 2022-05-19 20:07:42 · 116 阅读 · 0 评论 -
调试正在运行的python程序的性能问题
工具集viztracerpy-spy用法viztracer带上attach参数viztracer --attach $pidpy-spy --pid $pid原创 2022-05-19 17:42:55 · 117 阅读 · 0 评论 -
python获取某个类的所有函数、方法
import inspectclass A: def __init__(self): pass def a(self): pass def b(self): pass def __c(self): passprint(inspect.getmembers(A, inspect.isfunction))print(inspect.getmembers(A, inspect.isbuiltin))原创 2022-05-10 17:24:02 · 3036 阅读 · 0 评论 -
python类属性
python类属性的不足实例化属性之间会互相影响class C: x = {}c = C()c.x['a'] = 1print(c.x) # {'a': 1}print(C.x) # {'a': 1}cc = C()cc.x['b'] = 2print(cc.x) # {'a': 1, 'b': 2}print(c.x) # {'a': 1, 'b': 2}print(C.x) # {'a': 1, 'b': 2}这一点从原创 2021-07-28 15:04:06 · 96 阅读 · 0 评论 -
python实现单向链表逆转
写在前面链表转置不算一个很难的任务,但是里面含有的结构不变性(词是自己瞎造的)值得品味一下思路对于逆转链表来说,如果逆转了左边的部分,则对于右边的下一次逆转来说只不过是上一次任务的延续。而对于初始情况而言,就会是下面这种情况。能够想清楚这一点,则编程的思路会十分清晰,具体的:当正序链表不为空时将正序链表的头指向逆序链表的头更新正序链表头和逆序链表头请好好在脑子里回味下上面的两句话。经过上面的操作则逆序链表头会变成新的逆转过后的头代码left= None原创 2020-08-07 00:57:23 · 204 阅读 · 0 评论 -
张量的转置
前言在搜索了一部分资料后我发现对于张量的转置并没有明确的数学定义,但是通过一些工具可以得到我们想要的效果。怀揣着结果驱动过程的做法,这里记录一些对于张量转置的理解code1In [20]: x.shapeOut[20]: (2, 3, 4, 5)In [21]: x.transpose(1,0,2,3).shapeOut[21]: (3, 2, 4, 5)以上来自使用numpy对于转置的维度输出,通过矩阵维度的变换可以看出转置只针对当前轴,而我们只需要拿到对应轴上的元素填表即可。cod原创 2020-07-28 23:19:15 · 4309 阅读 · 0 评论 -
神经网络的参数为什么需要它的值很小,且变化范围小
Tips:只不过是本人的感觉,未经过试验验证,同样也没有任何依据。值小的话在计算上基本不会出现上溢出由于目前在深度学习中数据都是用多维表示,比如词向量的维度就有128、256维或者更高,如果模型处理这种多维度,且变化范围小的数据可以认为是风险平摊,可以保证模型的稳定性。eg:NLP中的计算句子相似度的任务,如果两个句子用向量表示,使用余弦相似性计算时,变化范围小可以保证最后计算的结果基本保持不变。...原创 2020-05-28 20:19:40 · 1515 阅读 · 0 评论 -
远程访问clickhouse
版本clickhouse-client: 19.4.3.1方法允许远程连接 allow remote access.遇到的问题一通操作后,可以远程登录,但是在服务器上出现这样的问题ClickHouse client version 19.4.3.1.Connecting to localhost:9000 as user default.Code: 210. DB::NetException: Connection refused (localhost:9000, ::1)解决方法使用原创 2020-05-21 22:05:14 · 3268 阅读 · 1 评论 -
Python单例模式已经实现上的一些坑(语法层面)
原理及代码实现实现环境:Python3.7,也就是说定义类的时候会默认继承object类的原理Python在实例化对象时会先调用__new__方法,所以在那里拦截住就行。实现经过一番百度,找到实现:class Singleton1: def __init__(self, a, *args, **kwargs): super().__init__(*args, **kwargs) self.a = a def __new__(cls, *args,原创 2020-05-19 23:24:29 · 2588 阅读 · 0 评论 -
tf.nn.embedding_lookup的功能说明
本文使用keras框架从侧面阐述阅读本文的前提是对keras框架有一定的了解keras中有个Embedding层,查看其源代码,核心代码为def call(self, inputs): if K.dtype(inputs) != 'int32': inputs = K.cast(inputs, 'int32') out = K.gather(self.embe...原创 2019-07-03 19:00:54 · 271 阅读 · 0 评论 -
时间复杂度与数据规模问题
目录时间复杂度与数据规模的对应关系题目透露的信息正文时间复杂度与数据规模的对应关系如果你想在1s内解决一个问题,数据规模与时间复杂度的对应关系为:O(n2)→104O(n^2)\rightarrow10^4O(n2)→104O(n)→108O(n)\rightarrow10^8O(n)→108O(nlog(n))→107O(nlog(n))\rightarrow10^7O(nlo...原创 2019-07-14 10:22:47 · 3792 阅读 · 0 评论 -
在Python的推导式中加入多个条件
x = [ 5 if 3>4 else 3 if 8>9 else 0 if 2>3 else 9 ]x此时为[9]原创 2019-07-15 10:10:28 · 1831 阅读 · 0 评论 -
Keras函数式API与自定义层
函数式API从一个例子开始from keras.layers import *x = Input(shape=(10, ))y = Dense(10)(x)正常情况下怎么使用类实例可能你对上面的例子感到习以为常,但是看看正常情况下是怎样使用类的class A(object): def __init__(self, var): self.var = var def printf...原创 2019-08-03 17:14:09 · 597 阅读 · 0 评论 -
记录解析Tencent_AILab_ChineseEmbedding.txt文件时的一个坑
腾讯提供的词向量下载地址问题描述这个文件很大,解压后将近16G,但是电脑配置有限,而且我觉得也不需要这么多词,所以还是自己写程序来加载词向量吧,于是有了下面这段import numpy as npfrom tqdm import tqdmw = []v = []id2word = {}word2id = {}with open('Tencent_AILab_ChineseEmbe...原创 2019-08-06 20:34:14 · 2393 阅读 · 2 评论 -
激活函数应该具有哪些特征
神经网络的神经元一般是通过激活函数后计算出来的,这个过程可以看成:y=f(x)y = f(x)y=f(x)这些神经元单元(可以看成激活函数的性质)应该具有下列基础性质:有界容易求导单调(容易进行凸优化)处理简单(计算方面)sigmoid数学表达式sigmoid(z)=11+e−zsigmoid(z) = \frac{1}{1+e^{-z}}sigmoid(z)=1+e−z1...原创 2019-06-20 14:51:04 · 4044 阅读 · 0 评论