Python
ChaoFeiLi
这个作者很懒,什么都没留下…
展开
-
【无标题】Rich:Python开发者的完美终端工具
Rich:Python开发者的完美终端工具转载 2022-08-01 09:46:29 · 156 阅读 · 0 评论 -
Anaconda 虚拟环境迁移
由于实验室同时有几台服务器,因此需要在不用服务器配置相同的虚拟环境,因此考虑了虚拟环境迁移转载 2022-07-31 20:54:35 · 1890 阅读 · 3 评论 -
解决pip下载速度太慢
参考链接:解决pip下载速度太慢_风筝相信线的博客-CSDN博客_pip下载太慢个人经历:我在尝试了各种添加源(~/.condarc),然后更新的时候,各种出错,比如conda not found 啥的。以下命令根本不用用,不要想了,醒醒吧。 conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls ye.原创 2022-04-25 18:54:53 · 1924 阅读 · 1 评论 -
pytools.prefork.ExecError: error invoking ‘nvcc --version‘: [Errno 2] No such file or directory
问题说明:。我在Linux本地端运行pycuda的示例代码,没有任何问题。但是我在使用pycharm 远程调试代码时,出现了上述问题。这个问题需要两步走,如果第一步之后,可以实现了,就不用第二步了第一步:export PATH="/usr/local/cuda/bin:$PATH"export LD_LIBRARY_PATH="/usr/local/cuda/lib64:$LD_LIBRARY_PATH"Steps1. find .bashrc file.2. Add above l原创 2021-11-23 10:21:55 · 1903 阅读 · 2 评论 -
Python:列表和字典前面加星号(**)
Python 中,单星号(*)和双星号(**)除了作为“乘”和“幂”的数值运算符外,还在列表、元组、字典的操作中有着重要作用。小例子import numpy as np_list = [1,2,3,6]_tuple = (1,2,4,5)_dict = {'a':1,'b':5,'c':6}_arange = np.arange(3,8)print(_list,'==================',*_list)print(_tuple,'==================',*原创 2021-10-22 20:29:56 · 4926 阅读 · 0 评论 -
Python 绘制混淆矩阵
这篇的文章的好多代码都源自于博客,我只是把他们重新整合,然后变成了我需要的漂亮的,适合放在论文中图片代码。参考链接:https://blog.csdn.net/weixin_38314865/article/details/88989506https://www.cnblogs.com/ZHANG576433951/p/11233159.htmlhttps://blog.csdn.net/qq_37851620/article/details/100642566?utm_source=ap.原创 2021-05-22 15:40:03 · 3322 阅读 · 0 评论 -
操作pandas某一列实现one-hot
本文是转载,但是忘记转载的链接是那个了。非常抱歉。def ontHot(): import pandas as pd df = pd.DataFrame([ ['green', 'M', 10.1, 'class1'], ['red', 'L', 13.5, 'class2'], ['blue', 'XL', 15.3, 'class1']]) df.columns = ['color', 'size', 'prize', 'cla原创 2021-03-31 10:53:42 · 949 阅读 · 0 评论 -
Anaconda虚拟环境使用及包管理
列出所有已有虚拟环境conda env listconda info -e 创建新的虚拟环境conda create -n env_name python=version 激活并进入虚拟环境conda activate env_name 删除一个已有的虚拟环境(以下两条指令均可)conda env remove -n env_nameconda remove –name env_name –all 分享代码的时候,同时也需要将运行环境分享给大家conda env export > env.ya转载 2020-12-16 18:12:57 · 416 阅读 · 0 评论 -
windos下keras可视化——graphviz&pydot_ng
1.安装pydot_ng,graphvizpip installpydot_ngpip install graphviz2.计算机安装graphviz下载链接:https://graphviz.gitlab.io/download/并添加路径到环境变量,安装过程中有提示,或者自己添加"D:\Program Files\Graphviz 2.44.1\bin"到PATH3.配置修改pydot_ng的__init__.py文件中path的路径为Graphvie的实际bin目...原创 2020-12-10 20:42:51 · 233 阅读 · 0 评论 -
python各种路径文件的获取方法以及遍历文件目录
目录当前路径,父路径,父路径的父路径遍历文件目录os.walk当前路径,父路径,父路径的父路径#当前文件的路径pwd=os.getcwd()#当前文件的父路径father_path=os.path.abspath(os.path.dirname(pwd)+os.path.sep+".")#当前文件的前两级目录grader_father=os.path.abspath(os.path.dirname(pwd)+os.path.sep+"..")import...原创 2020-11-13 10:55:23 · 389 阅读 · 0 评论 -
PyTorch 的 Autograd学习
https://zhuanlan.zhihu.com/p/69294347https://zhuanlan.zhihu.com/p/67184419原创 2020-10-08 22:01:34 · 110 阅读 · 0 评论 -
Pycharm远程服务器的Path mapping
当我打开一个工程的时候,想要调用远程的服务器。我当时已经配置了Project Interpreter,而且Path mapping我当时设置的是一个tmp存储。然后无法运行。解决方法:本地工程是:pytorchtest,然后远程工程是:/Project/pytorchtest。需要pytorchtest里面的所有内容都上传到/Project/pytorchtest。这样在这两个之间做好映射,就可以。...原创 2020-09-28 09:35:07 · 8338 阅读 · 4 评论 -
类中的__init__,__call__,__len__,__getitem__,__setitem__,__delitem__函数
目录自己认为的:参考别人的:对应于(自己认为的)那部分的代码自己认为的:在下面的代码中,用到了类,其中类中的__init__(self, output_size)和__call__(self, output_size)函数,介绍一下。当我一遍一遍的debug的时候,scale = Rescale(256)中的256赋值output_size,进行的是初始化。而没有调用__call__()。scale = Rescale(256)crop = RandomCrop(1..原创 2020-09-28 09:17:40 · 1339 阅读 · 0 评论 -
Python __setitem__()、__getitem__()、__delitem__()
__xxxitem__:使用['']的方式操作属性时被调用__setitem__:每当属性被赋值的时候都会调用该方法,因此不能再该方法内赋值 self.name = value 会死循环__getitem__:当访问不存在的属性时会调用该方法__delitem__:当删除属性时调用该方法class A(object): def __init__(self): self['B'] = "BB" self['D'] = "DD" de..转载 2020-09-14 18:36:51 · 758 阅读 · 0 评论 -
keras中使用LSTM实现一对多和多对多
一、前言 1、TimeDistributed和Dense的使用下面代码是keras里面给出的解释: # as the first layer in a model model = Sequential() model.add(TimeDistributed(Dense(8), input_shape=(10, 16))) ...原创 2019-04-15 20:23:13 · 13642 阅读 · 2 评论 -
Python内存管理机制 之 变量与对象
参考链接:https://www.cnblogs.com/geaozhang/p/7111961.html#lajihuishou目录一、变量与对象1、变量,通过变量指针引用对象2、对象,类型已知,每个对象都包含一个头部信息(头部信息:类型标识符和引用计数器)3、引用所指判断一、变量与对象1、变量,通过变量指针引用对象 变量指针指向具体对象的内存空间,取对象的...原创 2019-08-31 15:09:37 · 161 阅读 · 0 评论 -
Python内存管理机制 之 引用计数
参考链接:https://www.cnblogs.com/geaozhang/p/7111961.html#lajihuishou https://www.cnblogs.com/neillee/p/6259590.html目录一、Python的引用计数二、引用计数的增减2.1 增加引用计数2.2 减少引用计数2.3 del语句2....转载 2019-08-31 15:19:49 · 135 阅读 · 0 评论 -
Python内存管理机制 之 垃圾回收
参考链接:https://www.cnblogs.com/alexzhang92/p/9416692.htmlhttps://www.cnblogs.com/neillee/p/6259590.html目录一、基本知识二、GC垃圾回收1、引用计数引用计数的增减引用计数法有很明显的优点:引用计数机制的缺点:2、画说 Ruby 与 Python 垃圾回收2....原创 2019-09-03 10:55:30 · 330 阅读 · 0 评论 -
Python内存管理机制 之 内存池机制
参考链接:https://blog.csdn.net/weixin_35324294/article/details/93038210https://www.cnblogs.com/geaozhang/p/7111961.html#neicunchijizhi内存池机制内存池(memory pool)的概念: 当创建大量消耗小内存的对象时,频繁调用new/malloc会导致大...原创 2019-09-03 14:56:56 · 893 阅读 · 0 评论 -
PASCAL VOC 2007的数据集
最近打算复现一下YOLO,所以下载的数据集,与君共享链接:https://pan.baidu.com/s/11PR5rF-WP7l2koCPX3LumA提取码:21ng复制这段内容后打开百度网盘手机App,操作更方便哦...原创 2019-07-29 18:12:56 · 2463 阅读 · 3 评论 -
【tensorflow:实战Google深度学习框架】-tip3 tf.data.Dataset
参考链接:https://blog.csdn.net/lyb3b3b/article/details/82910863tf.data.Dataset的API导入在tf 1.3.0及其以下版本中,Dataset API是放在contrib包中的:tf.contrib.data.Dataset从tf 1.4.0开始该API独立出来:tf.data.Dataset一、基本概念:Datas...转载 2019-04-29 22:24:06 · 232 阅读 · 0 评论 -
【Python 学习】-tip1 lambda使用详解
参考链接:https://blog.csdn.net/zjuxsl/article/details/79437563一个语法使用方法:lambda argument_list: expressionargument_list是参数列表expression是一个关于参数的表达式,表达式中出现的参数需要在argument_list中有定义,并且表达式只能是单行的三个特性1、lambda函...转载 2019-04-29 21:22:16 · 190 阅读 · 0 评论 -
argparser模块学习
import argparseparser = argparse.ArgumentParser(description="calculate X to the power of Y")group = parser.add_mutually_exclusive_group()#action = 'store_true',表明用这个变量的时候,会直接赋值为true,使用也特别方面...原创 2019-04-16 17:48:27 · 362 阅读 · 0 评论 -
【Python 学习】-tip2 Python推导式详解
列表推导式li = [1,2,3,4,5,6,7,8,9] print [x**2 for x in li]必须使用[],不然容易报错字典推导式mcase = {'a': 10, 'b': 34} mcase_frequency = {v: k for k, v in mcase.items()} print mcase_frequency # Output: {10: 'a', ...原创 2019-04-13 13:36:22 · 159 阅读 · 0 评论 -
Windows环境 搭建Anaconda tensorflow
1、设置安装源打开Anaconda Prompt设置输入清华的仓库镜像,第一次添加,第二次移至最优先conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghu...原创 2019-04-09 19:22:54 · 517 阅读 · 0 评论 -
keras中TimeDistributed和RepeatVector的解释
目录1、TimeDistributed和Dense的使用2、RepeatVector的使用1、TimeDistributed和Dense的使用下面代码是keras里面给出的解释: # as the first layer in a model model = Sequential() model.add(TimeDistributed(Dense(8), i...原创 2019-04-15 22:58:52 · 14267 阅读 · 6 评论 -
Pycharm中如何在工程中添加requirements.txt
在命令行中输入pip freeze>requirements.txt如图所示:原创 2019-04-09 13:44:18 · 1432 阅读 · 0 评论 -
python PyQt实现登录界面,并生成.exe文件
第一是使用PyQt制作界面,做的不好请多多包涵参考链接:https://www.cnblogs.com/hhh5460/p/5174266.htmlhttps://blog.csdn.net/qq_29666899/article/details/79127129https://www.cnblogs.com/maoxianfei/p/6005365.html代码链接:https://gi...原创 2019-04-08 21:14:26 · 1478 阅读 · 0 评论 -
python 使用163邮箱发送邮件
具体代码:https://github.com/ChaoflyLi/email/tree/master参考链接:https://www.cnblogs.com/mpp0905/p/8419869.html原创 2019-04-08 17:40:48 · 1370 阅读 · 0 评论 -
python——django使用mysql数据库
一、创建项目名称二、创建apppython manage.py startapp blog创建了一个名字为“blog”的app,目录结构如下:三、配置文件3.1、在dataImport 工程的setting.py文件中的INSTALLED_APPS中添加刚刚创建的app名字,特别注意名字后面的‘逗号’3.2、在dataImport 工程的setting....原创 2019-03-22 09:54:43 · 216 阅读 · 0 评论 -
python中归一化、标准化模型保存与加载
参考链接:https://blog.csdn.net/ukakasu/article/details/80065426归一化模型保存from sklearn import preprocessingmin_max_scaler = preprocessing.MinMaxScaler() X = min_max_scaler.fit_transform(X) from skle...转载 2019-04-13 19:53:23 · 1832 阅读 · 2 评论 -
使用keras保存和加载模型
具体工程访问GitHub:https://github.com/ChaoflyLi/kerasSaveLoadModel里面的代码通俗易懂1、模型保存# 导入模块import osimport numpy as npimport keras as Kimport tensorflow as tfimport pandas as pdfrom keras.callbacks...原创 2019-04-13 20:28:56 · 727 阅读 · 0 评论 -
【tensorflow:实战Google深度学习框架】-tip2 tf.nn.dynamic_rnn的返回详解
dynamic_rnn的定义def dynamic_rnn(cell, inputs, sequence_length=None, initial_state=None, dtype=None, parallel_iterations=None, swap_memory=False, time_major=False, scope=...原创 2019-04-29 20:31:52 · 179 阅读 · 0 评论 -
Python 中链接mysql数据库
根据我上一篇博客,我已经通过matlab在数据库中创建了一个表,并且放入了数据,现在使用python链接数据库import pymysqldef configdb(): try: conn = pymysql.connect( host='localhost', # 如果是服务器,则输公网ip user='root', ...原创 2019-04-18 21:22:10 · 178 阅读 · 0 评论 -
Python 使用input保证输入的必须是整数
在Python3.x中input()的返回值是‘str’类型,采用eval()函数保证输入的持续为整数关于eval()函数的理解,可以参考博客:https://blog.csdn.net/ChaoFeiLi/article/details/89387782def inputInt(content='请输入整数:'): while True: data = inpu...原创 2019-04-18 21:02:11 · 18078 阅读 · 2 评论 -
Python eval的妙用
使用eval可以可以去除字符串的引号,仅仅获取引号里面的值原创 2019-04-18 20:52:59 · 1193 阅读 · 0 评论 -
android studio 3.+使用tensorflow lite将pb文件应用于android端
目录一、模型训练、保存和导入1.1、模型训练1.2、模型保存1.3、模型导入二、移植到Android2.1、下载jar包和so库2.2、Android Studio配置2.3、模型调用三、GitHub代码四、特别致谢参考链接:https://blog.csdn.net/guyuealian/article/details/79672257tensorflow模型GitHub地址:https:/...原创 2019-04-18 13:14:22 · 4876 阅读 · 10 评论 -
keras中one-hot和数组相互转换
1、数组转one-hot原创 2019-04-17 19:52:57 · 6255 阅读 · 0 评论 -
【tensorflow:实战Google深度学习框架】-tip1 tf.TensorShape的使用
直接给代码import tensorflow as tfx = tf.placeholder(shape=tf.TensorShape([]), dtype=tf.float32)y = tf.placeholder(shape=tf.TensorShape([None]), dtype=tf.float32)sess = tf.Session()sess.run(tf.globa...原创 2019-04-26 16:24:54 · 302 阅读 · 0 评论 -
【tensorflow:实战Google深度学习框架】-Chapter9 对于TED(en-zh)数据集切词
我把GitHub的源文件放在了我的码云中,使用码云下载速度特别快参考博客:https://blog.csdn.net/qq_33431368/article/details/85782869https://blog.csdn.net/lzbmc/article/details/88862843一、下载数据集下载地址:https://wit3.fbk.eu/mt.php?release=2...原创 2019-04-25 20:42:18 · 422 阅读 · 0 评论