python
文章平均质量分 68
Xingo_z
这个作者很懒,什么都没留下…
展开
-
python小菜的学习之路之python初识
//笔者介绍:本文python初学者,因为名字内带xiong,因此自嘲:熊小菜 //熊小菜因为在解决课题问题时,接触到过多的python,这对于一个c++程序员而言是郁闷的,此处,引用一句名言“既然你改变不了环境,那就学会适应它”,因此,熊小菜开始进行python的学习,希望终有一天从熊小菜转变成熊小神。 //话不多说,开始python的学习…. 关于python的介绍,在此我就不多说原创 2016-09-04 19:37:50 · 430 阅读 · 0 评论 -
python小菜的学习之路之函数
1、为什么要使用函数 函数的作用就是将相同的代码封装成一个固定模块,已达到节约代码量的目的。基本上的所有的高级语言都支持函数,python也是。 举一个简单地例子,加法求和 例子:1+2+3+…+100 如果只是单纯的计算这么一个公式的话,我们可以这么写sum=0for i in range(1,101): sum+=i但是,如果我们是计算1到200,1到300,1到400…的值,原创 2017-03-27 18:21:06 · 410 阅读 · 0 评论 -
python小菜的学习之路 python优秀特性
python具有很多优秀的特性,这些特性可以帮助编程人员用极精简的代码完成一些功能。因此本篇文章将详细介绍python的几个优秀特性(分片、迭代、列表推导式) 分片 当我们需要访问指定范围内的元素时,使用分片操作可以大大提高我们提取序列的效率。 例如:str="I am a hero!"#假设我们想要提取前10个字符组成一个新的子串new_str=str[0:10]a=[1,3,5,7,8原创 2017-03-28 15:55:06 · 299 阅读 · 0 评论 -
python小菜的学习之路 之 面向对象编程
面向对象编程,是大多数高级语言都具有的程序设计思想,python 也不例外。面向对象主要体现为以下三点特性:封装多态继承在python语言中,面向对象最重要的两个概念为 类(class)和实例(instance). 定义类的关键字为class,这与大多数编程语言类似,class后接类名,类名后紧接着父类名称,如果没有继承类,则使用object类。定义类如下:class Classname(原创 2017-04-02 22:15:11 · 454 阅读 · 0 评论 -
Ubuntu下 python3 安装Mayavi
ubuntu下python2.7 安装mayavi安装简便:sudo apt-get install python-devsudo apt-get install python-vtksudo pip install mayaviubuntu下python3 安装mayavi如果使用sudo pip3 install mayavi 会提示vtk不存在的错误,尝试sudo apt-get ins原创 2017-12-06 10:31:55 · 3327 阅读 · 0 评论 -
bpnn实现
#!/usr/bin/env python#coding=utf-8#BP神经网络模型实现#作者:zxgao#BP神经网络原理:http://www.hankcs.com/ml/back-propagation-neural-network.htmlimport mathimport randomrandom.seed(0)def rand(a,b):“”"生成一个(a,b)范...原创 2019-04-17 09:14:54 · 1141 阅读 · 3 评论