- 博客(44)
- 资源 (3)
- 收藏
- 关注
原创 Python:reduce在python高级版本中没有的原因
在Python 3里,reduce()函数已经被从全局名字空间里移除了,它现在被放置在fucntools模块里用的话要 先引入from functools import reduceimport numpy as npfrom functools import reduce#from functools importdef prod(x, y): return x
2017-08-31 23:31:04 8781 5
原创 Python:map()的使用方法
def format_name(s): return s[0].upper() + s[1:].lower() print map(format_name, ['adam', 'LISA', 'barT'])
2017-08-31 23:18:04 663
原创 Python:numpy中arange的使用方法
>>> np.arange(3)array([0, 1, 2])>>> np.arange(1,3,0.3)array([ 1. , 1.3, 1.6, 1.9, 2.2, 2.5, 2.8])>>> np.arange(1,12,2)array([ 1, 3, 5, 7, 9, 11])仅此而已,so easy
2017-08-19 18:56:55 64066
原创 Python:如何取矩阵的部分列,保存为一个新的矩阵
首先输入一个矩阵:>>> b=[[1,2,3,4,5,6],[2,2,3,4,5,6],[3,2,3,4,5,6],[4,2,3,4,5,6],[5,2,3,4,5,6]]>>> b=np.array(b)>>> barray([[1, 2, 3, 4, 5, 6], [2, 2, 3, 4, 5, 6], [3, 2, 3, 4, 5, 6],
2017-08-19 17:23:55 54553 4
原创 Python:numpy中dot,outer,*用法
import numpy as npa = [[1,2,3],[4,5,6]]a = np.array(a)b = [[1,2],[4,5],[3,6]]b= np.array(b)print(a,"\n")print("----------------")print(b)c=np.dot(a,b)print("c:\n",c)d=np.outer(a,b)print("d:
2017-08-18 20:54:48 4701
原创 Python:numpy中array的用处
用代码说明问题:请看大屏幕------import numpy as npa = [[1,2,3],[4,5,6]]#a = np.array(a)b = [[1,2],[4,5],[3,6]]#b= np.array(b)print(a,"\n")print("----------------")print(b)输出结果为:[[1, 2, 3], [4,
2017-08-18 20:17:31 9127 3
原创 Python:numpy中shape和reshape的用法
>>> w=np.zeros((5,6))>>> warray([[ 0., 0., 0., 0., 0., 0.], [ 0., 0., 0., 0., 0., 0.], [ 0., 0., 0., 0., 0., 0.], [ 0., 0., 0., 0., 0., 0.], [ 0
2017-08-18 18:25:09 35009
原创 Python:类的声明两种方法
第一种方法:class Call: def setName(self,name): self.name=name def kick(self): print("my name is %s ,who call me "%self.name)a=Call()a.setName('DaDaniu')print(a.kick())第一
2017-08-18 17:30:20 12333
原创 Python:深拷贝,浅拷贝import copy
import copy as cpa = ['hedeniu','xiaoniuniu','xiaoxiaoniu',4,['a','b'],5,6]b = a #赋值,传对象的引用c = cp.copy(a) #对象拷贝,浅拷贝d = cp.deepcopy(a) #对象拷贝,深拷贝a.append(10) #修改对象aa[4].append('c') #修改对象a中的['a'
2017-08-18 15:05:09 3598
原创 Python:画图(坐标描述,title,图大小,曲线标号)
import numpy as npimport matplotlib.pyplot as pltx=np.linspace(0,10,100)y=np.sin(x)y1=np.cos(x)plt.figure(figsize=(8,4)) #整个现实图(框架)的大小plt.plot(x,y,'r-o',label="$sin(x)$",linewidth=1)plt.plot(x,
2017-08-17 21:29:24 50052
原创 Python:matplotlib画图----如何控制画图范围,如何画两条曲线间的阴影,如何控制Y轴现实范围
import matplotlib.pyplot as pltimport numpy as npdef func(x): return 5+2*x+3*x**2-0.5*x**3def fund(x): return 200-10*x#np.linspace()取x的值x=np.linspace(-10,10,50)y=func(x)y1=fund(x)f
2017-08-17 21:08:34 10035 1
原创 Python:使用matplotlib画三角曲线图
import numpy as npimport matplotlib.pyplot as pltx=np.linspace(-10,10,1000)a=np.sin(x)b=np.cos(x)c=np.tan(x)d=np.log(x)plt.figure(figsize=(8,4))plt.plot(x,a,label='$sin(x)$',color='green',li
2017-08-14 22:14:45 4371 1
原创 Python:pip使用中的问题(pip版本升级)
首先检查新版本命令:pip list -o下载最新版本:命令:python -m pip install -U pip检查python是否安装命令:cmd.exe -python
2017-08-14 21:37:50 4191
原创 Python:numpy中random使用
=============random.randint的使用=======================from numpy import random as ppx,y=pp.randint(0,10,size=(2,4))print(x)print(y)注:指定生成随机数的范围和生成随机数组的大小形式运行结果:[8 1 6 8][7 8 7 6]fr
2017-08-14 20:47:31 818
转载 Python:matplotlib中pyplot的使用方法
文章来源:http://blog.csdn.net/youngwhz1/article/details/51495847谢谢作者sunbirdwhz使用pyplot需要导入如下lib:import matplotlibimport matplotlib.pyplot as pltimport matplotlib.gridspec as gsfrom matplotlib.b
2017-08-14 19:01:15 2317
转载 Python:whl文件是神?如何安装whl文件?
来自:http://blog.csdn.net/fhl812432059/article/details/51745226转载是一种偷懒。管不了那么多了,人一辈子就那么多时间。各位客官将就一下吧,哈哈步骤:1.用管理员方式打开cmd2.首先通过pip命令安装wheel 如果提示’pip’不是内部或外部命令,也不是可运行的程序或批处理文件①将python安装目录下的scrip
2017-08-14 16:44:24 191477 6
转载 Python:关于OS的介绍
来源http://www.educity.cn/wenda/354028.htmlpython 路径相关的函数os.listdir(dirname):列出dirname下的目录和文件os.getcwd():获得当前工作目录os.curdir:返回当前目录('.')os.chdir(dirname):改变工作目录到dirnameos.path.isdir(na
2017-08-14 16:24:43 450
原创 Python:输入一个数求它的最大约数。
9def showMaxFactor(num): count=num//2 while count>1: if num % count==0: print('%d最大的约束是%d'%(num,count)) break count-=1 else: print('%d是素
2017-08-14 11:16:20 9393 2
原创 oo
with open('乘法口诀表.txt','w') as f: f.writelines("1\t2\t3\t4\t5\t6\t7\t8\t9\n") f.writelines("-"*70+'\n') str_list=[] for x in range(1,10): for y in range(1,10): str_l
2017-08-13 22:56:54 357
原创 Python:使用for循环打印一个乘法表
for x in range(1,11): for y in range(1,11): print(x*y)这样肯定是不行的,怎么来解决换行问题呢?str_list=[]for x in range(1,11): for y in range(1,11): str_list.append('%d'%(x*y)) st
2017-08-13 22:17:27 2271
原创 Python:for循环的使用-----求解转轴率pi
num=int(input('想要计算Pi,就请输入一个整数吧:'))pi1=0;for ele in range(1,num+1): pi1=pi1+(pow(-1,ele+1))/(2*ele-1)pi=pi1*4print(pi)问题是,你要知道这个公式。所以学好编程的前提,首先是学好数学(即,算法)。
2017-08-13 22:04:31 576
原创 python:while循环的使用方法
因为Python3.x版本已经丢弃了raw_input(),只有input()。所以大家可以省省脑子了。
2017-08-13 21:45:52 1163
原创 Python:类的组合
class Turtle: def __init__(self,x): self.num=xclass Fish: def __init__(self,x): self.num=xclass Pool: def __init__(self,x,y): self.turtle=Turtle(x) self
2017-08-13 19:30:41 1447
原创 Python:类的继承关系
import random as rclass Fish: def __init__(self): self.x=r.randint(0,10) self.y=r.randint(0,10) def move(self): self.x-=1 print('我的位置是:',self.x,self.y)class
2017-08-13 19:23:24 880
原创 Python:类的继承
class Parent: def hello(self): print('正在调用父类方法。。。')class Child(Parent): passp=Parent()p.hello()print(p.hello())c=Child()c.hello()print(c.hello())==========================
2017-08-13 16:44:30 297
原创 Python:尝试写一个简单的类
class Person: __name="xiaojiayu" def getNname(self): return self.__namep=Person()p.getNname()print(p._Person__name)
2017-08-13 16:40:45 3906
原创 Python:文件中每一行做一些插入操作
From_file=open('D:\\python\\A\\niuniu1.txt')Out_file=open('D:\\python\\A\\niuniu2.txt','w')count=0for each_line in From_file: each_line_list=list(each_line) each_line_list.insert(0,"'")
2017-08-13 08:35:59 8011
原创 Python:字符串中指定位置插入一个字符
str_1='wo shi yi zhi da da niu/n'str_list=list(str_1)nPos=str_list.index('/')str_list.insert(nPos,',')str_2="".join(str_list)print(str_2)从文件中提取行,在行最末尾插入一个逗号改法同样可以求解前面帖子里面的问题
2017-08-13 08:25:44 52355 4
原创 Python:查找字符在字符串中的位置
str_1='wo shi yi zhi da da niu 'char_1='i'nPos=str_1.index(char_1)print(nPos)运行结果:7========是使用find==========str_1='wo shi yi zhi da da niu 'char_1='i'nPos=str_1.find(char_1)print(nPo
2017-08-12 21:26:22 104961 5
原创 Python:字符串操作1(去掉空格)
1.strip():把头和尾的空格去掉2.lstrip():把左边的空格去掉3.rstrip():把右边的空格去掉4.replace('c1','c2'):把字符串里的c1替换成c2。故可以用replace(' ','')来去掉字符串里的所有空格5.split():通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串=========去掉前后的
2017-08-12 21:13:48 1512
原创 Python:在文件中的每一行添加一个逗号
步骤1:读取每行(每行的类型是str)步骤2:对每行列表化步骤3:弹出每行的/n两个字符步骤4:追加,/n三个字符代码实现如下:#import osFrom_file=open('D:\\python\\A\\tianqi.txt')f=open('niuniu1.txt','w')count=0huancun=[]for each_line in From_fi
2017-08-12 20:51:31 7302 2
原创 Python:文件中每行开头加一个逗号‘,’
From_file=open('D:\\python\\A\\tianqi.txt')f=open('niuniu1.txt','w')count=0for each_line in From_file: f.writelines(','+each_line) count+=1f.close()From_file.close()print('文件中总共有:%d行'%c
2017-08-12 20:07:38 6731 1
原创 Python:将一个文件中的每一行复制到一个新创建的文件中,并计算文件中总共有多少行
From_file=open('D:\\python\\A\\tianqi.txt')f=open('niuniu.txt','w')count=0for each_line in From_file: f.writelines(each_line) count+=1f.close()From_file.close()print('文件中总共有:%d行'%count)
2017-08-12 18:10:09 2699
原创 Python:创建一个新的文件
f=open('niuniu.txt','w')for i in range(0,10): f.write(str(i)+'\n')f.close()文件内容:0123456789
2017-08-12 17:55:15 2052
原创 Python:打开文件读取每一行(使用with as)
with open('.\\A\\tianqi.txt') as From_file:#try: for each_line in From_file: print(each_line)#finally: From_file.close()
2017-08-12 17:19:51 12138
原创 Python:读取问题件并打印每一行
From_file=open('D:\\python\\A\\tianqi.txt','a')try: for each_line in From_file: print(each_line) #print(From_file.read())finally: From_file.close()使用try和finally防止忘记关闭文件。
2017-08-12 17:01:58 3968
原创 Matlab画折线图(线上有点)
x=[0.25 0.5 0.75 0.9]; y1=[0.1067 0.2134 0.3201 0.3841]; y2=[0.3845 0.3986 0.4127 0.4212]; y3=[0.5146 0.5091 0.4979 0.4386] plot(x,y1,'k-o','linewidth',1); hold on; plot(x
2017-08-11 21:54:02 19772
Active learning via local structure reconstruction
2023-10-29
序分类数据集Nursery
2023-10-18
序分类数据集Melanoma
2023-10-18
序分类数据集Knowledge
2023-10-18
序分类数据集CTGs,数据类型:连续数值型
2023-10-18
序分类数据集eucalyptus
2023-10-18
序分类数据集Obesity
2023-10-18
主动学习方法:xPAL的python代码
2023-10-18
序分类数据集Nursery的one hot encoding版(12960个样本, 28个属性,类别数为5)
2023-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人