python
dream_toy
这个作者很懒,什么都没留下…
展开
-
win安装fiass
conda install -c https://conda.anaconda.org/pytorch/label/nightly faiss-cpu原创 2020-12-18 11:59:27 · 413 阅读 · 0 评论 -
python随机生成多个不同的数
今天写代码的时候需要用到随机数,仅仅使用torch.randint(1,10,(4,))发现会出来相同的数。为了得到不同的随机数,可以利用Python中的random.sample()函数。res=random.sample(range(low, high), N);#表示从[low, high]区间随机生成N个数,结果以列表返回...原创 2020-09-15 21:30:19 · 14244 阅读 · 2 评论 -
在ios上部署自己的深度学习模型
放心加上cuda 0 也没关系,代码中自动检测是否有显卡,没有自动换成cpu.保存为onnx后你需要转换成coreML去年一个师兄毕业,在手机上做了一个app,分图像中的狗和猫。早上没什么事,就想着在ios上玩玩风格迁移。由于疫情原因,手里没机器就去下载了一个,我用的是这个https://github.com/pytorch/examples/tree/master/fast_neur...原创 2020-03-29 11:58:00 · 2424 阅读 · 1 评论 -
pytorch加载官网预训练模型后print为参数
pytorch官网提供的只有参数如果直接load模型print只有参数import torchimport torchvision.models as models# pretrained=True 使用预训练的模型net = models.resnet101(pretrained=False)pthfile = 'resnet101-5d3b4d8f.pth'net.loa...原创 2020-02-16 21:34:48 · 454 阅读 · 0 评论 -
对于list的复制问题
在Python中我们经常会遇到一个问题就是明明对一个list进行了重新的赋值运算可是最终原来的list还是发生了改变。例如:a = [1,2,3]b = ab[0] = 4print(b)print(a)结果为[4, 2, 3][4, 2, 3]若改为a = [1,2,3]b = list(a)b[0] = 4print(b)原创 2017-06-14 17:03:43 · 303 阅读 · 0 评论 -
range函数在2.7和3.x中的区别
今天在机器学习实战中的logistic回归中发现他的stocGradAscent1中的del有问题。随后发现在2.7版本中range函数返回的是一个list而在3.X版本中 返回的是解决方法很简单 dataIndex = list(range(m))即可。原创 2017-07-23 15:43:25 · 271 阅读 · 0 评论 -
python 用csv包写数据进CSV空行问题
file= open('csvFile2.csv','w', newline='')# 必须要设置newline,否则两行之间会空一行writer= csv.writer(file)m= len(data)for iin range(m): writer.writerow(data[i])file.close()原创 2017-07-24 10:37:25 · 555 阅读 · 0 评论 -
取numpy数组的某几行某几列
这个操作在numpy数组上的操作感觉有点麻烦,但是也没办法。 例如 a = [[1,2,3], [4,5,6], [7,8,9]] 取 a 的 2 3 行, 1 2 列c=[1,2] d =[0,1]若写为 b = a[c,d] output: [4 8] 取的是 第二行第一列 和第三行第二列的数据 这并不是我们想要的结果。正确做法原创 2017-07-25 09:43:17 · 39778 阅读 · 5 评论 -
将一组png图片转为nii.gz
主要之前使用matlab 对numpy数组存放方式不是很了解.应该是[z,x,y]这样在itksnamp上看就对了import SimpleITK as sitkimport globimport numpy as npfrom PIL import Imageimport cv2import matplotlib.pyplot as plt # plt 用于显示图片def...原创 2019-06-30 17:04:47 · 7108 阅读 · 25 评论 -
python 编程笔记
从一个文件中得到一个类从 datasets文件夹下 hdf5.py 文件下 得到 class_name 这个类def _get_slice_builder_cls(class_name): m = importlib.import_module('datasets.hdf5') clazz = getattr(m, class_name) return clazz...原创 2019-09-05 10:55:15 · 160 阅读 · 0 评论 -
'GridSearchCV' object has no attribute 'cv_results_' 这一问题的解决
cv_results_ 是在sklearn的 0.18.1提出的 早期版本中不是这个函数。。。而是 grid_scores_原创 2017-06-26 15:13:25 · 8837 阅读 · 0 评论 -
再谈随机森林---python实现
好用的randomforest原创 2017-06-25 14:36:49 · 1563 阅读 · 0 评论 -
随机森林---python实现
随机森林---python实现原创 2017-06-16 15:06:18 · 2709 阅读 · 2 评论 -
PYTHON----DAY2
python学习day2原创 2017-05-05 23:26:20 · 228 阅读 · 0 评论 -
Python学习----DAY1
print 语句中有分隔符sep。 print(‘i love my’,coffee_cup,’!’,sep=’*’) 输出是:i love my*coffee*! 变量coffee_cup在两个字符串之间。因此,出现了两个*,在print函数的每个参数之间各有一个。在给一个变量赋值之前,不能使用变量。原创 2017-05-04 20:24:28 · 265 阅读 · 0 评论 -
PYTHON---DAY3
模块化: import sys sys.path 可以显示当前的生产目录。 生产目录是指目录中的所有模块可以被任何python脚本用户访问。 在输出中看到有一个显示 的目录 ”(两个单引号),引号之间没有任何的目录名。Python看见时,他会检索当前工作目录来查找模块。在Python目录下的site-packages可以放入第三方开发模块。若没放入,想使用的话,必须确保当前工作目录是存放模原创 2017-05-07 00:28:36 · 277 阅读 · 0 评论 -
python---小算法解释
# There is a parking lot with only one empty spot. Given the initial state# of the parking lot and the final state. Each step we are only allowed to# move a car# out of its place and move it i翻译 2017-05-09 15:08:29 · 366 阅读 · 0 评论 -
决策树算法--python实现
决策树原创 2017-06-16 09:38:06 · 432 阅读 · 0 评论 -
numpy的问题
import numpy as nppopulation=[20.55,22.44,25.37,27.13,29.45,30.10,30.96,34.06,36.42,38.09,39.13,39.99,41.93,44.59,47.30,52.89,55.73,56.76,59.17,60.63]vehicle=[0.6,0.75,0.85,0.9,1.05,1.35,1.45,原创 2017-05-20 16:54:11 · 349 阅读 · 0 评论 -
numpy笔记
将两个矩阵合并成一个矩阵 a = np.array([[1,2,3], [4,5,6]]) b = np.array([[7,8,9], [10,11,12]]) print(np.append(a,b,axis=1)) #axis = 1是按列合并 axis=0 是按行合并 [[ 1 2 3 7 8 9] [ 4原创 2017-06-16 20:34:29 · 303 阅读 · 0 评论 -
k-means算法的Python实现
机器学习原创 2017-06-06 18:38:39 · 400 阅读 · 0 评论 -
朴素贝叶斯算法--python实现
我自己对朴素贝叶斯算法的理解就是:根据训练集, 1.对连续型随机变量算出每个特征的正太分布函数,从而当需要进行预测的样本过来的时候,根据数值直接计算可能性。 2.若为离散型,则直接计算相应的概率(西瓜书上写的很详细)理论知识其实很好懂,主要是编程的实现。 数据集用的是pima-indians-diabetes.data.csv 步骤: 1.加载文件 2.分出训练集和测试集 3.分出类别原创 2017-06-10 19:41:29 · 722 阅读 · 1 评论 -
python中将类传给函数,在函数中修改类的值的问题
python转载 2017-05-13 15:18:42 · 2658 阅读 · 0 评论