首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

虚拟环境启动 Jupyter 的方法

以往在做 web 项目才启用虚拟环境神经网络项目上基本不用,但这次不用不行了。下面是为这次项目所做的笔记,以备有需要的朋友使用。 虚拟环境,哪里都少不了。.../bin/activate # 退出 qiwsir@qiwsirs-MBP programming % deactivate 虚拟环境启动 Jupyter notebook 进入虚拟环境之后,安装...除法 数学中表示两个数相除,有多种形式,比如 、、 , Python 语言中只能选用一种符号,对于 Python 3.x ,使用 / 符号作为除法运算符,计算结果与数学的 计算结果相同。...图3-2-1 “向下取整”的含义 根据上述“向下取整”的解释,请读者交互模式执行下述操作,并结合返回值,理解 // 的含义。...根据上述原理,下面通过操作,理解 % 运算符: >>> 5 % 2 1 根据前面的操作可知, 的计算, ,那么余数 ,即上述返回值。

2.6K20

Java为什么不同的返回类型不算方法重载?

方法签名的组成规则我们可以看出,方法返回类型不是方法签名的组成部分,所以当同一个类中出现了多个方法名和参数相同,但返回值类型不同的方法时,JVM 就没办法通过方法签名来判断到底要调用哪个方法了,如下图所示...: 那为什么返回类型不能做为方法签名的一部分呢?...,所以方法返回类型不能作为方法签名的一部分。...总结 同一个类定义了多个同名方法,但每个方法的参数类型或者是参数个数不同就是方法重载。方法重载的典型使用场景是 String 的 valueOf 方法,它有 9 种实现。...方法返回类型不能作为方法重载的依据,因为它不是方法签名的组成部分。

3.3K10
您找到你想要的搜索结果了吗?
是的
没有找到

Linux操作系统修改环境变量的方法

原因是因为你安装的软件需要设置环境变量才能运行。接下来跟着小编一起学习Linux操作系统修改环境变量的方法。...方法一:/etc/profile文件添加变量【对所有用户生效(永久的)】   用VI文件/etc/profile文件增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。   ...方法四:直接赋值 命令行输入 复制代码 代码如下: PATH=$PATH:/usr/lib64/ruby/gems/2.1.0/gems/jekyll-2.5.3/bin 使用这种方法,只对当前会话有效...这个方法的原理就是再执行一次/etc/profile shell脚本,注意如果用sh /etc/profile是不行 的,因为sh是子shell进程执行的,即使PATH改变了也不会反应到当前环境,...以上本文给大家介绍Linux操作系统修改环境变量的方法,希望对大家有所帮助。

3.1K00

Python操作小结(mysql、txt

(注:我用的是python2.7版本)         为方便操作,建议系统环境变量path里面添加python的安装路径,比如我的是D:\Python27。...1]) d.items()表示将字典d转换成元组列表,key=lambda item:item[1] 表示选取每个元组第二个元素作为比较对象。...此时返回的结果是一个元组列表   4、字符串变量    字符串对象包含了一些私有的方法,如     (1)以某类分隔符对字符串进行分割的 .split(';') 方法;去除字符串首位的字符的 .strip...('--')方法;     (2)截取字符串一段:sStr1 = sStr2[0:n]     (3)str类型字符串与unicode类型字符串转换 string和unicode都有decode()和...decode方法是将string转换成unicode; encode方法是将unicode转换成string; contentList = " ".join([i for i in jieba.cut(

1.8K10

Python一些基础面试题目总结

(‘utf-8′) 方法二: 文件开头加上 reload(sys) sys.setdefaultencoding(‘utf8′)这2行,再试着运行一下 字符串Python内部的表示是unicode编码...,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。...decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode('gb2312'),表示将gb2312编码的字符串str1转换成unicode编码。...因此,转码的时候一定要先搞明白,字符串str是什么编码,然后decodeunicode,然后再encode成其他编码 代码字符串的默认编码与代码文件本身的编码一致。...这种情况下,要进行编码转换,都需要先用decode方法将其转换成unicode编码,再使用encode方法将其转换成其他编码。

1.6K60

转载:python的编码处理(一)

以下内容转载自: http://in355hz.iteye.com/blog/1860787 最近业务需要用 Python 写一些脚本。...两个 Python 字符串类型间可以用 encode / decode 方法转换:  # 从 str 转换成 unicode print s.decode('utf-8') # 关关雎鸠 # 从...因为我们代码前面申明了 # -*- coding: utf-8 -*-,这表明代码的 str 都是用 utf-8 编码的,我不知道 Python 为什么不这样做。)...陷阱一:进行同时包含 str 与 unicode 的运算时,Python 一律都把 str 转换成 unicode 再运算,当然,运算结果也都是 unicode。 ...有些模块,例如 json,会直接返回 unicode 类型的字符串,让你的 % 运算需要进行字符解码而失败。而有些会直接返回 str, 你需要知道它们的真实编码,特别是 print 的时候。

70220

转载、Python的编码处理(二)

求长度(返回字符数),逻辑真正想要用的 >>> u'中文' u'\u4e2d\u6587' >>> len(u'中文') 2 结论 搞明白要处理的是str还是unicode, 使用对的处理方法(str.decode.../unicode.encode) 下面是判断是否为unicode/str的方法 >>> isinstance(u'中文', unicode) True >>> isinstance('中文', unicode...,再转成目标编码(当然,有例外,处理逻辑要用到具体编码的情况) 读文件 外部输入编码,decode转成unicode 处理(内部编码,统一unicode) encode转成需要的目标编码 写到目标输出...这个很重要 py文件默认编码是ASCII, 源代码文件,如果用到非ASCII字符,需要在文件头部进行编码声明 文档 不声明的话,输入非ASCII会遇到的错误,必须放在文件第一行或第二行 File...字符串 >>> u'' u'\u4e2d' >>> s = '\u4e2d' >>> print s.decode('unicode_escape') >>> a = '\\u4fee\\u6539

58620

Python Ast介绍及应用

抽象语法树我们可以看到源码文件的python的语法结构。 大部分时间编程可能都不需要用到抽象语法树,但是特定的条件和需求的情况下,AST又有其特殊的方便性。 下面是一个抽象语法的简单实例。...unicode_str = self....关于CPython解释器执行源码的过程可以参考官网描述:PEP 339 4.2 Closure 检查 一个函数定义的函数或者lambda引用了父函数的local variable,并且当做返回返回...关于python闭包的概念可以参考我的另一篇文章:理解Python闭包概念 这里简单介绍一下如何借助ast来检测lambda闭包的引用。...lambda 闭包检查原则: 15 只需检测lambda expr bodyargs是否引用了lambda args list之外的参数 16 """ 17

2.2K11

python2.7 的中文编码处理,解决UnicodeEncodeError: ascii codec cant encode character 问题

两个 Python 字符串类型间可以用 encode / decode 方法转换: # 从 str 转换成 unicode print s.decode('utf-8') # 关关雎鸠...因为我们代码前面申明了 # -*- coding: utf-8 -*-,这表明代码的 str 都是用 utf-8 编码的,我不知道 Python 为什么不这样做。)...陷阱一:进行同时包含 str 与 unicode 的运算时,Python 一律都把 str 转换成 unicode 再运算,当然,运算结果也都是 unicode。...对于这个问题,我的唯一建议是代码里的中文字符串前写上 u。另外, Python 3 已经取消了 str,让所有的字符串都是 unicode ——这也许是个正确的决定。...有些模块,例如 json,会直接返回 unicode 类型的字符串,让你的 % 运算需要进行字符解码而失败。而有些会直接返回 str, 你需要知道它们的真实编码,特别是 print 的时候。

15.1K21

如何编写向前兼容的 Python 代码

不需要导入 unicode_literals 你就能使用 b'foo' 这样的写法,两种方法都是可用的并且对 2to3 工具很有帮助。...): def __unicode__(self): return u'Hello World' 用这种方法你的对象 Python 3 仍然有一个 __unicode__ 属性...下面这张表列举了一些字节型字符串,和它们 Python 3 中将变成什么: 类型 Python 3 的类型(unicode == str) 标识 unicode 文档字符串 unicode __repr...__ unicode 字典的字符键 unicode WSGI 的环境变量键 unicode HTTP 的 header值,WSGI 的 环境变量值 unicode 3.1 仅限于 ASCII,...且仅在 Python 3 你需要用一些小伎俩: Py return cookie_value.encode('utf-8').decode('latin1') 你只是反 unicode 字符串伪编码为

1K40

Python实现aes加密解密多种方法解析

引子:    windowspython3使用 pycryptodemo 模块实现Aes加密解密。Aes加密有多种方式,自己可以上网了解下。...bytes文本 ''' bytes_num_to_pad = AES.block_size - (len(b) % AES.block_size) # python3 默认unicode...16进制用base64转码,然后将得到的base64解码 其实在步骤4 就已经完成了aes加密,我所在的公司加密比较复杂 ,需要的可以直接返回步骤4的值 :param text:...1 在对传入数据做是否16位判断的时候,你就知道了要补多少位,将这个数字转成bytes类型,python3默认unicode码。         ...2 对端拿到数据后,先截取最后一位,根据unicode转成对应数字,那么对端就知道了从哪开始截取。

3K10

千行代码入门python

(s)  # t 和 s的交集 c = t – s;   t.difference(s)  # 求差集(项t, 但不在s) d = t ^ s;   t.symmetric_difference...(s)  # 对称差集(项t或s, 但不会同时出现在二者) t.add('x');   t.remove('H')  # 增加/删除一个item s.update([10, 37, 42])  ...global a  # 全局变量 nonlocal x  # 函数或其他作用域中使用外层(非全局)变量 yield x  # 生成器函数返回 lambda # 匿名函数 # -- Python...f = lambda x, y, z: x + y + z  # 普通匿名函数,使用方法f(1, 2, 3) f = lambda x=1, y=1: x + y  # 带默认参数的lambda函数...('UTF-8')   print repr(u2)  # u'\xba\xba' # 对unicode进行解码是错误的 s2 = u.decode(       'UTF-8')  # UnicodeEncodeError

55131
领券