python
濯君
求知,内敛,有趣,勤静
展开
-
python pickle 写入与读取
from os import walktrain_names = []for (dirpath, dirnames, filenames) in walk('/train_cover'): train_names.extend(filenames) breaktest_names = []for (dirpath, dirnames, filenames) in wal...原创 2020-02-26 16:08:16 · 1897 阅读 · 0 评论 -
16. 最接近的三数之和(Python)
给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。例如,给定数组 nums = [-1,2,1,-4], 和 target = 1.与 target 最接近的三个数的和为 2. (-1 + 2 + 1 = 2).来源:力扣(LeetCode)链接:h...原创 2019-09-18 16:46:07 · 271 阅读 · 0 评论 -
Linux 下mnist.load_data()出错
1.将mnist.pkl.gz下载到本地路径~/.keras/datasets/2.使用cPickle加载下载的数据import gzipimport cPicklef = gzip.open('mnist.pkl.gz', 'rb')(X_train, y_train), (X_test, y_test) = cPickle.load(f)f.close()参考1参考2...原创 2019-07-10 15:33:45 · 1112 阅读 · 0 评论 -
python把图片按两条中线裁剪成四张
from PIL import Imageimport osimport globdef crop(im, height, width): # im = Image.open(infile) imgwidth, imgheight = im.size for i in range(int(imgheight // height)): for j i...转载 2019-05-13 11:16:59 · 931 阅读 · 3 评论 -
python保存和加载机器学习模型
一:使用pickle实现# Save Model Using Pickleimport pandasfrom sklearn import model_selectionfrom sklearn.linear_model import LogisticRegressionimport pickleurl = "https://raw.githubusercontent.com/jbro...转载 2019-05-03 15:39:11 · 1585 阅读 · 0 评论 -
kivy实现选择的button改变背景色
布局文件里有两个button,当点击选择一个button时,该button的背景色变化,另一button恢复默认颜色一:部分布局文件代码 Button: font_size: 15 id: btn5 on_press: app.root.current = "main" ...原创 2019-04-10 10:20:58 · 2541 阅读 · 1 评论 -
使用python进行数据分析和特征获取的常用函数
import pandas as pdimport numpy as npdef draw_missing_data_table(df): #得出缺失数据占总数的百分比 total=df.isnull().sum().sort_values(ascending=False) percent=(df.isnull().sum()/df.isnull().count()).sor...转载 2019-03-22 09:46:29 · 519 阅读 · 0 评论 -
TensorBoard的基本使用
一:展示如何把TensorFlow的计算图写入日志import tensorflow as tfwith tf.name_scope('input1'): input1 = tf.constant([1.0, 2.0, 3.0], name='input1')with tf.name_scope('input2'): input2 = tf.Variable(tf....原创 2018-09-07 10:25:21 · 350 阅读 · 0 评论 -
(tensorflow)使用循环神经网络模型预测正弦函数
一:代码# -*- coding: utf-8 -*-import numpy as npimport tensorflow as tfimport matplotlib as mplmpl.use('Agg') #设置只保存绘制图片,不以窗口形式显示from matplotlib import pyplot as pltfrom tensorflow.contrib imp...转载 2018-09-07 09:50:31 · 1137 阅读 · 1 评论 -
TensorFlow 使用tf.QueueRunner,tf.Coordinator协同管理多线程队列
# -*- coding: utf-8 -*-import numpy as npimport tensorflow as tfimport threadingimport timequeue = tf.FIFOQueue(100, 'float')enqueue_op = queue.enqueue([tf.random_normal([1])])#表示需要启动5个线程,每个线...转载 2018-09-05 19:28:30 · 231 阅读 · 0 评论 -
TensorFlow多线程例子
# -*- coding: utf-8 -*-import numpy as npimport tensorflow as tfimport threadingimport timedef MyLoop(coord, worker_id): #使用tf.train.Coordinator类提供的协同工具判断当前线程是否需要停止 while not coord.shoul...转载 2018-09-05 19:09:54 · 613 阅读 · 0 评论 -
机器学习(周志华) 参考答案 第三章 线性模型 3.3
一:matlab实现 1.数据的Excel处理 2.代码# -*- coding: utf-8 -*-old_l = 0;n = 0;b = [0;0;1]; %对应书中(3.25)下的B=(w;b),因为x有两个属性:密度,含糖率,所以有b三行,还有一个是w*x+b中的b。x = xlsread('E:\Program Files\octave\西瓜3.0.xlsx'...转载 2018-08-28 09:54:55 · 6175 阅读 · 1 评论 -
程序停止后GPU仍被占用
在跑深度学习程序的时候,有时强制终止程序,可是程序占用的GPU资源仍然没有被释放,被这个坑了好久,还以为是GPU一直被别人抢占了,结果是GPU资源泄露。可以使用这个命令查看Linux系统GPU的使用情况nvidia-smi得到如图结果 此时可以手动kill掉占用GPU的进程,以此来释放GPU资源kill -9 49461若是使用了Screen命令在后台运行的程序终止后...原创 2018-08-14 11:07:33 · 12788 阅读 · 1 评论