python
文章平均质量分 50
Stef若木
这个作者很懒,什么都没留下…
展开
-
双曲正切函数和sigmoid函数 Python实现
import numpy as npimport matplotlib.pyplot as pltfrom scipy import specialx = np.linspace(-100, 100, 1000)y = np.tanh(x) #tanh函数z = special.expit(x) #sigmoid函数plt.figureplt.plot(x,...原创 2019-06-03 15:34:08 · 4244 阅读 · 0 评论 -
导入Tensorflow出现ImportError: DLL load failed: 找不到指定的程序解决办法
转自:导入Tensorflow出现ImportError: DLL load failed: 找不到指定的程序解决办法安装Tensorflow后,运行程序时出现如上图错误,是因为protobuf的版本不匹配解决方法:打开cmd,输入:pip install protobuf==3.6.0如下图:然后再运行代码,就可以跑通了。总结一下,就是在cmd里输入:pip...转载 2019-05-23 21:18:35 · 7445 阅读 · 7 评论 -
python内置函数之一:abs()
abs(x)Return the absolute value of a number. The argument may be an integer or a floating point number. If the argument is a complex number, its magnitude is returned.描述:返回数字的绝对值,参数可以是整数或浮点数。如果参...原创 2019-04-11 09:38:31 · 630 阅读 · 0 评论 -
Python zip()函数
描述zip()函数用于将可迭代对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象。如果各个可迭代对象的元素个数不一致,则返回的对象长度与最短的可迭代对象相同。利用 * 号操作符,与zip相反,进行解压语法zip() 函数语法:zip(iterable1,iterable2, ...)参数说明:iterable -- 一个或多个可迭代对...原创 2019-04-09 20:57:18 · 136 阅读 · 0 评论 -
Python map()函数
文档定义:map(function,iterable,...)Return an iterator that appliesfunctionto every item ofiterable, yielding the results. If additionaliterablearguments are passed,functionmust take that many ...原创 2019-04-09 14:44:05 · 154 阅读 · 0 评论 -
python中如何退出多层循环
转自:python中如何退出多层循环1、定义标记变量;利用变量值的变化退出循环# 第一种嵌套形式a = [[1, 2, 3], [5, 5, 6], [7, 8, 9]]# init_i = 0# init_j = 0flag = Truefor i in range(3): for j in range(3): # print(i, j) ...转载 2019-04-09 09:57:45 · 2525 阅读 · 0 评论 -
python中append和extend函数区别
转自:python中append和extend函数区别append和extend都是python内置函数,都有扩展列表的元素功能,但两者的扩展方式是不同的。通过使用?list.append命令查看append函数帮助文档?list.appendDocstring: L.append(object) -> None -- append object to endType: ...转载 2019-07-17 15:48:23 · 258 阅读 · 0 评论 -
python单斜杠和双斜杠运算符的区别
转自:python单斜杠和双斜杠运算符的区别由于2.x版本不再更新,目前只讨论3.x版本的python。1、单斜杠(/)表示除法,且不管除数和被除数是不是整数,最后结果都是float类型。2、双斜杠(//)表示地板除,即先做除法(/),然后向下取整(floor)。至少有一方是float型时,结果为float型;两个数都是int型时,结果为int型。另外,地板除 floor(...转载 2019-07-17 11:02:38 · 1330 阅读 · 0 评论 -
Python中的assert关键字
转自:Python中的assert关键字基本上每一种编程语言中都有assert声明。总的来说,assert condition的意义是令程序测试condition,并在condition测试结果为false的时候抛出异常。在Python中,assert有两种形式:1.assert expression assert expression等同于如下代码:if _debug...转载 2019-07-15 21:40:43 · 1321 阅读 · 0 评论 -
内存泄漏和溢出的区别
转自:内存泄漏和溢出的区别溢出是满了溢出来,泄漏是使用过的内存未及时释放使得内存变小。内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽...转载 2019-07-06 09:36:24 · 804 阅读 · 0 评论 -
TypeError: sequence item 0: expected str instance, int found的解决办法
转自:TypeError: sequence item 0: expected str instance, int found的解决办法TypeError: sequence item 0: expected str instance, int found小例子:a = ['1','2','3',1]print(' '.join(a))以为会打印 1 2 3 1结果报了...转载 2019-07-05 11:08:23 · 28964 阅读 · 3 评论 -
python3 输入多个变量
#使用eval(有点像作弊),而且输入间隔符必须是逗号a,b,c = eval(input())#利用map和split函数来实现解析#这个是空格隔开的,而且做了类型转换a,b,c= map(int,input('a,b,c:').split())a = a+1;b = b+2;c = c+3;print(a,b,c)转自:python3 输入多个变量...转载 2019-04-08 15:37:55 · 6757 阅读 · 0 评论 -
Python学习——socketserver实现多并发
并发与并行的区别:(来自百度百科)并发:并发当有多个线程在操作时,如果系统只有一个CPU,则它根本不可能真正同时进行一个以上的线程,它只能把CPU运行时间划分成若干个时间段,再将时间 段分配给各个线程执行,在一个时间段的线程代码运行时,其它线程处于挂起状。.这种方式我们称之为并发(Concurrent)。并行:当系统有一个以上CPU时,则线程的操作有可能非并发。当一个CPU执行一个线程时,...原创 2019-02-20 21:49:07 · 1447 阅读 · 0 评论 -
Python enumerate() 函数
转自:Python enumerate() 函数描述enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。Python 2.3. 以上版本可用,2.6 添加 start 参数。语法以下是 enumerate() 方法的语法:enumerate(sequence, [start=...转载 2019-04-03 10:39:18 · 119 阅读 · 0 评论 -
Python装饰器 & 装饰器符号@的使用
装饰器装饰器是一个以函数作为参数并返回一个替换函数的可执行函数。简单来说就是装饰原有的函数。下面代码中的apply函数形参为函数func、变量x、y(在Python中,函数和其他任何东西一样,都是对象,这意味着可以将函数当做实参传递给函数,或者在函数中将函数作为返回值返回),apply函数相当于对func函数进行装饰,但还达不到装饰器的程度。1.py>>> de...原创 2019-04-16 11:19:04 · 907 阅读 · 0 评论 -
Python中下划线的5种含义
转自:Python中下划线的5种含义作者:地球的外星人君著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。分享一篇文章:The Meaning of Underscores in Python。本文介绍了Python中单下划线和双下划线("dunder")的各种含义和命名约定,名称修饰(name mangling)的工作原理,以及它如何影响你自己的Python类。...转载 2019-04-17 08:45:27 · 576 阅读 · 0 评论 -
python中@property装饰器的用法
转自:Python3学习(24)--内置装饰器@property@property是python内置的一个装饰器,作用是将一个方法变成属性前面我们学过装饰器,我们知道,装饰器的作用就是用来扩展函数的,当然前面我们介绍的装饰器,都是我们自己定义的,格式如下:@decoretordef func(*args,**others)passf...转载 2019-04-17 11:10:26 · 745 阅读 · 0 评论 -
全面理解Python中的类型提示(Type Hints)
翻译自the state of type hints in Python众所周知,Python 是动态类型语言,运行时不需要指定变量类型。这一点是不会改变的,但是2015年9月创始人 Guido van Rossum 在 Python 3.5 引入了一个类型系统,允许开发者指定变量类型。它的主要作用是方便开发,供IDE 和各种开发工具使用,对代码运行不产生影响,运行时会过滤类型信息。...转载 2019-04-28 16:11:46 · 8011 阅读 · 0 评论 -
最小二乘法多项式曲线拟合原理与实现
概念最小二乘法多项式曲线拟合,根据给定的m个点,并不要求这条曲线精确地经过这些点,而是曲线y=f(x)的近似曲线y= φ(x)。原理[原理部分由个人根据互联网上的资料进行总结,希望对大家能有用]给定数据点pi(xi,yi),其中i=1,2,…,m。求近似曲线y= φ(x)。并且使得近似曲线与y=f(x)的偏差最小。近似曲线在点pi处的偏差δi= φ(xi)-y,i=1,2,...,...转载 2019-05-08 11:19:21 · 3139 阅读 · 0 评论 -
Python学习——类
一、概述面向对象编程(oop, Object Oriented Programming)是最有效的软件编写方法之一。在面向对象的编程中,我们编写表示现实世界中的实物和情景的类,并基于这些类来创造对象。通过类来创造对象的过程被称为实例化,这让我们能够使用类的实例。二、创建和使用类使用类几乎可以模拟任何东西。1、创建dog类下面我们创建了一个dog类,根据dog类创建的每个实例都将...原创 2019-02-21 22:49:51 · 367 阅读 · 0 评论