python
小理想啊
这个作者很懒,什么都没留下…
展开
-
错误:ImportError: No module named 'sklearn.utils.cython_blas'
打开.spec文件添加hiddenimports=['cython', 'sklearn', 'sklearn.utils._cython_blas' ],建议手敲然后pyinstaller sys_ggp.spec最后等.exe文件出现就好啦原创 2019-05-27 18:32:53 · 4632 阅读 · 1 评论 -
anaconda-spyder-tensorflow
由于清华大学的镜像不支持anconda了conda config --remove channels https://pypi.doubanio.com/simple/用上面指令去除镜像下面是显示镜像的命令conda config --show创建环境:conda create -n tensorflow python=3.5 (tensorflow是环境名,当然也可乱取...原创 2019-05-26 21:17:15 · 173 阅读 · 0 评论 -
KNN-鸢尾花
from sklearn.datasets import load_iris #导入数据集irisimport mathfrom collections import Counteriris = load_iris() #载入数据集,有iris.data和iris.target#前149个样本作为训练集,最后一个做预测X=iris.data[0:149]Y=iris.target[...原创 2019-05-16 20:57:45 · 1023 阅读 · 0 评论 -
LeetCode-263. 丑数
丑数就是只包含质因数2, 3, 5的正整数。2除不尽再除以3,3除不尽再除以5。余数为0就是啦class Solution: def isUgly(self, num: int) -> bool: if num==0: return False l=[2,3,5] for i in l: ...原创 2019-05-16 19:35:30 · 113 阅读 · 0 评论 -
LeetCode-349. 两个数组的交集
class Solution: def intersection(self, nums1: List[int], nums2: List[int]) -> List[int]: l=[] num1=set(nums1) num2=set(nums2) return list(num1 & nu...原创 2019-05-16 19:28:19 · 136 阅读 · 0 评论 -
LeetCode-268. 缺失数字
只要用n个数的和减去列表元素和就行class Solution: def missingNumber(self, nums: List[int]) -> int: if len(nums)==1 and nums[0]==0: return 1 s1=sum(nums) mx=len(nums) ...原创 2019-05-16 19:18:38 · 136 阅读 · 0 评论 -
LeetCode-283. 移动零
class Solution: def moveZeroes(self, nums: List[int]) -> None: """ Do not return anything, modify nums in-place instead. """ nums.sort(key=bool, reverse...原创 2019-05-16 19:13:06 · 149 阅读 · 0 评论 -
LeetCode-292. Nim 游戏
这是一个巴什博奕(Bash Game),只要始终保持让对方拿的时候还有(m+1)的倍数个,那么你就胜啦游戏是这样的:n个物品,每次取1~m个,两个人谁先拿完谁胜假设:特殊情况是n=m+1,A先拿1~m个怎么都拿不完,但是B怎样都可拿完,A先手必败一般情况是n=(m+1)*k+s 0<s<=m,如果A拿s个,B拿t个,第一轮结束剩下(m+1)*k-s+s-t=(m+1)...原创 2019-05-15 21:14:22 · 119 阅读 · 0 评论 -
LeetCode-414. 第三大的数
import heapqclass Solution: def thirdMax(self, nums: List[int]) -> int: s=set(nums) s=list(s) l=len(s) if l<3: return max(s) mx3...原创 2019-05-15 20:52:40 · 149 阅读 · 0 评论 -
LeetCode-412. Fizz Buzz
class Solution: def fizzBuzz(self, n: int) -> List[str]: l=[] for i in range (1,n+1): if i%3==0 and i%5==0: l.append('FizzBuzz') elif i%...原创 2019-05-15 20:43:19 · 115 阅读 · 0 评论 -
tensorflow模型保存
1、基本版import tensorflow as tfimport numpy as np x = tf.placeholder(tf.float32, shape=[None, 1])y = 4 * x + 4 w = tf.Variable(tf.random_normal([1], -1, 1))b = tf.Variable(tf.zeros([1]))y_pred...原创 2019-05-05 20:51:59 · 167 阅读 · 0 评论 -
PyQt5——显示图片
1、Qt designer 添加图片,创建新的qrc文件,添加前缀注意,需要将图片先复制到目标文件夹下,不然不显示2、将qrc文件转成py文件 cmd进入qrc文件所在目录 pyrcc5 mydemo.qrc -o mydemo.py3、之后既可以import mydemo给图片添加点击事件:(其他东西也可添加点击事件,不过需要找到需要家点击事件的控件) se...原创 2019-04-08 21:21:25 · 17424 阅读 · 0 评论 -
tensorflow学习笔记
import tensorflow as tfimport numpy as np#创造datax_data=np.random.rand(100).astype(np.float32)#因为tf中大部分的数据是float32y_data=x_data*0.1+0.3#创造tf结构#######Weights=tf.Variable(tf.random_uniform([1],...原创 2018-12-29 16:40:31 · 1134 阅读 · 0 评论 -
python学习笔记2
1.axis当数据只有一维时,我们看成一条长的横向量,axis=0;数据有2维时,看成横&纵,横axis=0,纵axis=1数据有3维时,看成横&纵&列,横axis=0,纵axis=1,高axis=2以此类推每增加一位数据其对应的axis+1但是在计算的时候可以逆序看成高axis=0,行axis=1,列axis=2并且想象成一个串,将所有的数串起来...原创 2018-12-15 13:44:35 · 212 阅读 · 0 评论 -
python学习笔记1
目录1.is和==的区别2.for(i = 1; i <10; i ++)3.判断质数,当前数能否被已发现的质数整除4.函数参数5.字符串6.元组tuple7.列表list8.zip函数9.字典dict10.sorted和lambda11.random12.文件1.is和==的区别事实上Python为了优化速度,使用了小整数对象池,避免...原创 2018-12-13 17:21:04 · 1291 阅读 · 2 评论 -
python-Image(spyder)
spyder安装!pip install pillow读取图片并用数组保存im=np.array(Image.open("C:/Users/Lenovo/Desktop/dog.jpg"))从数组到image,需要加"uint8",数据类型统一,不然报错b=Image.fromarray(im.astype("uint8"))图片保存b.save("路径")PIL的九种不同...原创 2018-12-05 20:08:19 · 476 阅读 · 0 评论 -
小猪佩奇-py
import turtle as tt.pensize(4)t.hideturtle()t.colormode(255)t.color((255,155,192),"pink")t.setup(840,500)t.speed(10)#鼻子t.pu()t.goto(-100,100)t.pd()t.seth(-30)t.begin_fill()a=0.4for i i...转载 2018-05-09 14:25:13 · 676 阅读 · 0 评论 -
expression和statement
a=(2+11 if (1<2) else 1-2)print(a)Re:13a=2+1 if (1<2) else a=1-2print(a)Re:SyntaxError: can't assign to conditional expression原因在于,expression是表达式,就是加减乘除等各种运算符号联接起来的式子,是可以被求值的代码Statement不总有值...原创 2018-05-02 21:03:33 · 1639 阅读 · 0 评论 -
python--Random库
Random库From random import *k=random()【0)之间小数print(k)Re:0.04559362245524701Re:0.3406472808823092k=randint(1,4)生成1,4之间的整数,能取到4a=getrandbits(4)生成0000-1111(二进制)之间的整数同理若是k=5,00000-11111b=randran...原创 2018-05-02 20:12:40 · 203 阅读 · 0 评论 -
import *
*一般import是导入一个jar包中的类路径中的所有的类。import java.util.*;就是导入java/util/下所有的类。如果util下还存在一包common目录。那common目录下的类是没有被导入的。一般在写程序的时候都不写*;用到那些类,就导入那些类。这样速度稍快些。这样不要进行全搜索。直接定位类的位置。...原创 2018-05-01 19:49:59 · 2241 阅读 · 0 评论 -
python—字典
元素可变,创建d = {key1 : value1, key2 : value2 }Key唯一,value不是,各个value的类型可不同访问元素:通过Key来访问,不能通过下标访问不能对键和值分别进行初始化dict = {'Name': 'running', 'Age': 7, 'Class': 'First'}print(dict)print(dict['Name'])dict...原创 2018-05-01 08:39:12 · 111 阅读 · 0 评论 -
python--元组
创建后不可修改创建:( , , )下标从0开始创建空元组:tuple=()元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用:tuple1=(30)print(type(tuple1))inttuple1=(30,)print(type(tuple1))<class 'tuple'>元组元素不可增删改增:创建新元组tuple3=tuple1+t...原创 2018-04-30 17:43:56 · 166 阅读 · 0 评论 -
python--列表
元素可变,各个元素类型可不同创建:[ , , ]list1 = ['Google', 'Runoob', 1997, 2000]下标从0开始删除:del list1[2]删除第三个元素del list1 删除列表list.clear() 清空列表list.pop()默认删除最后一个元素OR()里有参数为下标值,删除相应下标元素返回值=删除元素list.remove(obj)其中...原创 2018-04-30 16:57:18 · 129 阅读 · 0 评论 -
软件工程实验--测试用例的设计
一、实验目的:通过本次实验完成给定题目的程序编码,并掌握运用等价类划分和边界值分析等黑盒测试方法进行测试用例的设计,学会对测试结果进行分析和总结。二、实验环境:计算机,Windows 7操作系统三、实验内容及结果:题目:某程序的功能规格说明如下:输入一个日期(*年*月*日),通过计算输出该日期的前一天日期(比如,输入1999-3-6,则输出1999-3-5)。设所接收的输入日期的有效范围为1900...原创 2018-04-28 14:57:07 · 8263 阅读 · 0 评论 -
关于python中的赋值,深拷贝,浅拷贝
赋值:A=B,无论是操作A还是B都会影响最终的结果,A和B是等效的深拷贝:类似A和B发生了一夜情然后A和B形同陌路拷贝列表中一级元素的地址,还拷贝列表里列表中各个元素的地址,然后A和B完全分开,各自的操作互不影响浅拷贝:列表里的列表类似歌词“任时光流转,我还是我”,就是说呀,拷贝列表中一级元素的地址,A和B还是共用列表里列表中各个元素的地址,A和B本身是个列表的话,A和B里的列表效果等同赋值,是等...原创 2018-04-27 23:12:25 · 507 阅读 · 0 评论 -
python 第三章课后习题
3.1a=60for i in range(10): a=a+0.5b=a*(1+0.165)print(b)3.2s=1.0for i in range(1,366): if i%7 in [4,5,6,0]: s=s*1.01print(s)3.4a=input("请输入一个五位数:")if (a[0]==a[4])&(a[1]...原创 2018-04-09 16:46:38 · 10907 阅读 · 0 评论 -
python第二章课后习题
2.1温度转换temp = eval(input('''请输入温度: '''))c = input("请输入符号:")if c in ['F','f']: temp = int((temp-32)/1.8) print("温度:{}".format(temp))elif c in ['c','C']: temp = int(temp*1.8+32) pri...原创 2018-04-08 09:17:09 · 5242 阅读 · 1 评论 -
python第一章课后习题
1.4 1!+2!+......n = input("请输入n:")s=0t=1for i in range(1,int(n)+1,1): t=t*i s=s+tprint("运算结果s=:",s)1.5猴子吃桃n = 1for i in range(0,4): n = (n+1)*2print(n)1.6a = ["aaa","bbb","ccc"...原创 2018-04-08 09:09:10 · 1675 阅读 · 0 评论 -
python第四章课后习题
4.1猜数import randomn=0while True: n=n+1 s1=random.randint(0,9) s2=eval(input('请猜数:\n')) if s2<s1: print('很遗憾,小了') elif s2>s1: print("很遗憾,大了") else: ...原创 2018-04-08 09:05:03 · 20632 阅读 · 0 评论 -
python(1)
c = 2k=3a=1 if c>k else a=2print(a)a, b, c = 1, 2, 3c = a if a>b else bprint(c)for i in range(10): print(i) if(i==3): breakelse : print('aaaaaaaa')print('cccccccc')...原创 2018-04-06 19:30:52 · 347 阅读 · 0 评论
分享