Python
清风思月
测开工程师
展开
-
Python 生成随机数组
Python 生成随机数组原创 2021-11-24 08:55:16 · 2462 阅读 · 0 评论 -
算法(一)动态规划
一、题型判断1.输入一个整形数组(可能有正数和负数),求数组中连续子数组(最少有一个元素)的最大和。要求时间复杂度为O(n)。2.二、做题方法123刷题技巧:按照动态规划类做题方法,10分钟画出网格填充并找到规律,20分钟代码实现并测试,30分钟内做不出来直接看题解,掌握方法后下次更换题目中的数据,再次按照123刷题技巧进行练习。...原创 2020-07-30 12:38:09 · 466 阅读 · 0 评论 -
Tensorflow2.0 十行代码实现SRCNN
超分辨率技术(Super-Resolution, SR)是指从观测到的低分辨率图像重建出相应的高分辨率图像,在监控设备、卫星图像和医学影像等领域都有重要的应用价值。SRCNN是深度学习用在超分辨率重建上的开山之作(Image Super-Resolution Using Deep Convolutional Networks),SRCNN的网络结构非常简单,仅仅用了三个卷积层,网络结构如下图所示。SRCNN首先使用双三次(bicubic)插值将低分辨率图像放大成目标尺寸,接着通过三层卷积网.原创 2020-06-05 23:16:46 · 3587 阅读 · 14 评论 -
论文实验绘图技巧(Python)
Pandas与Matplotlib结合,实现论文实验绘图import matplotlib.pyplot as pltimport numpy as npx = np.linspace(-3,3,100)y1 = 2*x + 1y2 = x**2#坐标轴范围plt.xlim((-1,2))plt.ylim((-2,3))#横纵坐标描述plt.xlabel('I AM ...原创 2020-04-12 13:57:33 · 1553 阅读 · 0 评论 -
KDD2019经典论文奖-CELF算法实现
数据挖掘KDD领域-CELF已成为一种经典的社会网络影响最大化发现算法,用于改进贪心算法的效率(提升700%)。获得KDD 2019的经典论文奖,作者:Jure Leskovec,论文:Cost-effective Outbreak Detection in Networks(2007)。CELF算法是基于影响力具有子模性特征提出的,即所有节点的影响力随着种子节点集合中节点数目增加在减弱,具...原创 2020-03-16 15:55:13 · 2489 阅读 · 1 评论 -
计算机视觉(一)RCNN
R-CNN全名叫《Rich feature hierarchies for accurate object detection and semantic segmentation》2014【用于精确物体定位和语义分割的丰富特征层次结构】下载链接:https://arxiv.org/abs/1311.2524v3在RCNN之前,OverFeat已经是深度学习做目标检测公认的方法(https://...原创 2020-01-06 22:13:29 · 631 阅读 · 0 评论 -
Tensorflow2.0 label与one-hot独热编码向量之间的相互转换
label 转 one-hotimport tensorflow as tflabel = tf.stack(5)one_hot_label = tf.one_hot(label, 10)print("label: ", label.numpy())print("one_hot_label: ", one_hot_label.numpy())'''output:labe...原创 2019-12-08 10:38:26 · 2987 阅读 · 0 评论 -
Jupyter Notebook增加kernel详细步骤
我们知道conda可以切换不同的虚拟环境以提供不同版本的Python包,现在Jupyter Notebook也可以切换不同的Tensorflow版本首先,打开Anaconda Prompt,创建一个tensorflow2.0的新环境,并安装了ipykernel包。回到base环境,使用jupyter kernelspec list查看jupyter kernel列表。然后,使用p...原创 2019-12-04 16:51:58 · 5903 阅读 · 2 评论 -
关于Pycharm安装virtualenv虚拟环境出现的Permission denied问题
跟Anaconda本身的BUG有关,与Pycharm不兼容(出处)解决办法:换个python的解释器完美解决原创 2019-11-20 16:15:30 · 3242 阅读 · 0 评论 -
An exception has occurred, use %tb to see the full traceback. SystemExit: 2
Jupyter运行argparse报错:import argparseparser = argparse.ArgumentParser()parser.add_argument("x", type=int, help="the base")parser.add_argument("y", type=int, help="the exponent")args = parser.pa...原创 2019-11-08 13:08:15 · 15590 阅读 · 8 评论 -
成功解决OSError: Unable to open file (truncated file: eof = 40960, sblock->base_addr = 0, stored_eof = 1
使用FGSM的对抗示例,在训练对抗样本时(https://tensorflow.google.cn/tutorials/generative/adversarial_fgsm),遇到以下问题pretrained_model = tf.keras.applications.MobileNetV2(include_top=True,weights='imagenet')pretrained_m...原创 2019-10-30 18:59:35 · 4839 阅读 · 0 评论 -
DGL数据集MiniGCDataset解读
from dgl.data import MiniGCDataset数据集包含8种不同类型的图形。第0类:循环图 第1类:星形图 第2类:车轮图 第3类:棒棒糖图 第4类:超立方体图 第5类:网格图 第6类:集团图 第7类:圆形梯形图例如:class 0注:该数据集类与pytorch的Dataset类兼容。类: dgl.data.MiniGCDataset(nu...原创 2019-10-10 11:14:08 · 2550 阅读 · 4 评论 -
Windons10安装RDKit
Windons安装RDKit起因过程1.官网方法2.本地下载安装3.conda-forge安装结局引入成功起因因为参加“英特尔杯”第一届中国研究生人工智能创新大赛,在机器学习进行新药研发领域了解到RDKit,使用官网提供的安装方式第一次并没有成功,在搜索很多相关资料后最后尝试一种方法,安装成功。过程1.官网方法首先计算机需提前安装了Anaconda,打开Anaconda Prompt命令...原创 2019-07-17 20:39:35 · 6940 阅读 · 13 评论 -
Python3 斐波那契数列
#斐波那契函数,0,1,1,2,3,5,8...def fbnq(num): res = [0,1] for i in range(num-2): # for循环 res.append(res[-1]+res[-2]) #列表倒数第一二个元素相加后,添加到列表的末尾 return resif __name__=='__ma...原创 2019-07-29 17:22:35 · 533 阅读 · 0 评论