- 军军小站|张军博客
搜索到与相关的文章
Python

Python 程序如何高效地调试?

Python在debug方面的支持还是不错的,在明确代码意义的情况下,通过log、print和assert分析错误原因,配合单元测试可以很高效。然而,实际工作中大量代码很可能出自他人之手,这种情况下,使用debugger就显得更加高效了。一、在控制台下进行程序调试PDB如果你熟悉命令行调试工具(例如gdb、lldb),那么使用Python中的PDB将获得非常好的体验,PDB不仅支持项目启动时进行调用,也支持在Pythonshell中交互式调试;功能上,支持

系统 2019-09-27 17:50:11 1782

Python

Python Pandas数据结构简单介绍

SeriesSeries类似一维数组,由一组数据及一组相关数据标签组成。使用pandas的Series类即可创建。importpandasaspds1=pd.Series(['a','b','c,','d'])print(s1)#输出:0a#1b#2c#3d#dtype:object上面是传入一个列表实现,上面的0,1,2,3就是数据的默认标签。另外可以通过index属性自定义标签。s2=pd.Series(['1','2','3,','4'],index

系统 2019-09-27 17:50:09 1782

Python

python编译器的安装+职业方向

python语言解释器是一个轻量级的小尺寸软件,可以在python语言主网站上下载网址如下https://www.python.org/downloads/我用的是sulimetext当然你也可以用其他的Sublime有很多优点比如SublimeText具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。SublimeText的主要功能包括:拼写检查,书签,完整的PythonAPI,Goto功能,即

系统 2019-09-27 17:50:02 1782

Python

用Python生成器实现微线程编程的教程

微线程领域(至少在Python中)一直都是StacklessPython才能涉及的特殊增强部分。关于Stackless的话题以及最近它经历的变化,可能本身就值得开辟一个专栏了。但其中简单的道理就是,在“新的Stackless”下,延续(continuation)显然是不合时宜的,但微线程还是这个项目存在的理由。这一点很复杂……刚开始,我们还是先来回顾一些内容。那么,什么是微线程呢?微线程基本上可以说是只需要很少的内部资源就可以运行的进程�D并且是在Pyth

系统 2019-09-27 17:49:59 1782

Python

win10+anaconda3+python3.6+gtx950m

本人最近在研究机器学习方面的知识,要运用unet来实现医学图像分割,本文是为了实现unet代码而做的前期准备工作,综合网上的经验与自身的实践最终选择了keras+tensorflow-gpu来跑unet代码,下面是我安装tensoflow-gpu的整个过程,记录下来方便以后查阅。目录1.安装anaconda2.创建虚拟环境并安装python3.63.安装tensorflow-gpu3.1安装前奏——CUDA和cuDNN3.1.1下载CUDA3.1.2cuD

系统 2019-09-27 17:49:52 1782

Python

Python 类的继承/覆盖

原文链接:https://my.oschina.net/xiaocon/blog/199423Python当中的继承有点类似于JAVA。感觉特别像~可能学过JAVA以后对这个比较好理解吧。不过Python更加清晰一点,比起Perl面对对象,PYTHON看起来舒服,并且让人感觉一看就懂~下面这个实例是简明教程里面的,我初步理解了一下,一会再自己写个练习,熟练下。。。#!/usr/bin/python#coding=gbk#创建父类,该类会被下面的子类所继承c

系统 2019-09-27 17:49:21 1782

Python

Python笔记--第3章字符串(Python基础教程)

一、字符串基本操作索引、切片、乘法、成员资格检查、长度、长度、最小值、最大值字符串不可变,因此元素赋值和切片赋值是非法的、二、设置字符串的格式>>>"{3}{0}{2}{1}{3}{0}".format("be","not","or","to")'tobeornottobe'三设置字符串长度>>>"{foo}{}{bar}{}".format(1,2,bar=4,foo=3)'3142'>>>"{foo}{1}{bar}{0}".format(1,2,ba

系统 2019-09-27 17:49:14 1782

Python

Python神经网络编程(手写数字识别)

代码来源:《Python神经网络编程》手写数据集下载地址:1.训练数据集2.测试数据集摘要本文代码主要讲解基于Python的简单神经网络构建用于识别手写数据集,类模块具有通用性,在分析清楚问题后可以加以改动,运用于其他方面。代码importnumpy#scipy.specialforthesigmoidfunctionexpit()importscipy.specialimportmatplotlib.pyplotasplt#neuralnetworkcl

系统 2019-09-27 17:49:14 1782

Python

[python numpy] numpy布尔值索引 数组索引

更详细见:https://blog.csdn.net/Lord_sh/article/details/92653790>>>x=np.arange(0,16).reshape(4,4)>>>xarray([[0,1,2,3],[4,5,6,7],[8,9,10,11],[12,13,14,15]])>>>idx=[[1,0,0,0],[0,1,0,0],[0,1,0,0],[0,0,0,1]]>>>idx[[1,0,0,0],[0,1,0,0],[0,1,

系统 2019-09-27 17:49:14 1782

Python

python基础学习笔记(三)

python基础学习笔记(三)2013-04-1800:22虫师阅读(...)评论(...)编辑收藏序列概览Python包含6种内建的序列,这里重点讨论最常用的两种类型:列表和元组。列表与元组的主要区别在于,列表可以修改,元组则不能。也就是说如果要根据要求来添加元素,那么列表可以会更好用;而出于某些原因,序列不能修改的时候,使用元组则更为合适。在操作一组数值的时候,序列很好用。可以用序列表示数据库中一个人的信息---第一1是姓名,第2个元素是年龄。根据上述

系统 2019-09-27 17:48:57 1782