若干个数组可以沿不同的轴合合并到一起,vstack,hstack的简单用法,>>>a=np.floor(10*np.random.random((2,2)))>>>aarray([[8.,8.],[0.,0.]])>>>b=np.floor(10*np.random.random((2,2)))>>>barray([[1.,8.],[0.,4.]])>>>np.vstack((a,b))array([[8.,8.],[0.,0.],[1.,8.],[0.,
系统 2019-09-27 17:52:40 1975
1、CSV(1)写csv文件importcsvdefwritecsv(path,data):withopen(path,"w")asf:writer=csv.writer(f)forrowDataindata:print("rowData=",rowData)writer.writerow(rowData)path=r"E:\\Python\\py17\\automatictext\\000001.csv"writecsv(path,[[1,2,3],[4
系统 2019-09-27 17:50:02 1975
二、Python安装和第一个程序<1.Python语言介绍1.官方介绍:Python是一款易于学习且功能强大的编程语言。它具有高效率的数据结构,能够简单又有效地实现面向对象编程。Python简洁的语法与动态输入之特性,加之其解释性语言的本质,使得它成为一种在多种领域与绝大多数平台都能进行脚本编写与应用快速开发工作的理想语言。2.特点:简单、易于学习、自由且开放、跨平台、可嵌入性、丰富的库。3.Python使用情况:目前已经超越java成为第一,一下为部分使
系统 2019-09-27 17:49:58 1975
本文实例借鉴mvc模式,核心数据为model,维护1个矩阵,0表无雷,1表雷,-1表已经检测过。本例使用python的tkinter做gui,由于没考虑可用性问题,因此UI比较难看,pygame更有趣更强大更好看,做这些小游戏更合适,感兴趣的读者可以尝试一下!具体的功能代码如下:#-*-coding:utf-8-*-importrandomimportsysfromTkinterimport*classModel:"""核心数据类,维护一个矩阵"""def
系统 2019-09-27 17:47:00 1975
asctime()方法将一个元组或struct_time表示的时间返回gmtime()或localtime(),以下列格式的24个字符的字符串:“TueFeb1723:21:052015”。语法以下是asctime()方法的语法:time.asctime([t]))参数t--这是9个元素或struct_time元组表示所返回gmtime的()或localtime()函数的时间。返回值此方法返回以下形式的24个字符的字符串:“TueFeb1723:21:05
系统 2019-09-27 17:46:44 1975
flush()方法刷新内部缓冲区,像标准输入输出的fflush。这类似文件的对象,无操作。Python关闭时自动刷新文件。但是可能要关闭任何文件之前刷新数据。语法以下是flush()方法的语法:fileObject.flush();参数NA返回值此方法不返回任何值。例子下面的例子显示了flush()方法的使用。#!/usr/bin/python#Openafilefo=open("foo.txt","wb")print"Nameofthefile:",fo
系统 2019-09-27 17:46:31 1975
defget_standard_str(s):lis=list(s)lis.sort()s="".join(lis)returnsstop_word=""dict1={}forlineiniter(input,stop_word):standard_str=get_standard_str(line)ifstandard_strindict1:dict1[standard_str].append(line)else:dict1[standard_str]=
系统 2019-09-27 17:46:11 1975
Anaconda是一个和Canopy类似的科学计算环境,但用起来更加方便。自带的包管理器conda也很强大。首先是下载安装。Anaconda提供了Python2.7和Python3.4两个版本,同时如果需要其他版本,还可以通过conda来创建。安装完成后可以看到,Anaconda提供了Spyder,IPython和一个命令行。下面来看一下conda。输入condalist来看一下所有安装时自带的Python扩展。粗略看了一下,其中包括了常用的Numpy,S
系统 2019-09-27 17:46:06 1975
首先先介绍下windows系统的令牌。windows系统的令牌是指:"一个包含进程或者线程上下文环境的对象"。简单的说就是记录着一个进程被赋予的权限。这里就有一个问题,windows开发者出于好意,会给一个安全产品内嵌一个系统托盘的程序,并且将seLoadDriver权限赋予了系统托盘程序。而这会让没有相应权限的用户,控制以驱动形式存在的windows系统服务。(方法是通过向系统托盘程序中插入代码)。所有首先第一步,查询token中的权限,看看哪些进程含有
系统 2019-09-27 17:45:32 1975
python通过安装使用paramiko模块,将本地文件上传到服务器上importparamikoimportdatetimeimportoshostname='服务器ip'username='root'password='服务器密码'port=22#配置信息可以写到配置文件中#loacl_file是要上传的本地文件路径#remote_path是要上传到服务器上指定文件的路径defupload(local_file,remote_path):try:t=p
系统 2019-09-27 17:45:24 1975