Python
文章平均质量分 55
浅梦s
浙大计算机硕士,现于阿里巴巴担任算法工程师。公众号:浅梦的学习笔记,Github:https://github.com/shenweichen
展开
-
Jupyter notebook使用记录
Jupyter notebook是什么?notebook 是一种 Web 应用,能让用户将说明文本、数学方程、代码和可视化内容全部组合到一个易于共享的文档中。GitHub 上面也会自动提供 notebook。借助此出色的功能,你可以轻松共享工作。http://nbviewer.jupyter.org/ 也会提供 GitHub 代码库中的 notebook 或存储在其他地方的 notebook。转载 2017-01-08 20:12:53 · 2680 阅读 · 0 评论 -
Anaconda虚拟环境迁移小记录
今天尝试了把本机中的虚拟环境envs中的python3环境直接以复制粘贴的形式拷贝到服务器中anaconda envs目录下。拷贝完成之后使用activate python3是可以激活进行python3虚拟环境的,但是使用conda list命令却提示找不到命令,解决方案是将服务器中的Anaconda2\envs\python3\Scripts目录下的conda.bat中的执行路径替换为C:\Ana原创 2017-01-15 23:20:55 · 12593 阅读 · 4 评论 -
jupyter notebook添加kernel
pip install 参数安装指定源pip install -i https://pypi.douban.com/simple package name 升级pip install --upgrade packagejupyter notebook 添加 kernel参考资料: Jupyter增加内核 add python3 kernel to jupyter这里以在python2环境下的n原创 2017-01-15 23:04:54 · 44923 阅读 · 5 评论 -
Anaconda使用记录
Anaconda使用记录AnacondaAnaconda 是一个包含数据科学常用包的发行版本。它基于 conda ——一个包和环境管理器——衍生而来。 Anaconda 实际上是一个软件发行版,它附带了 conda、Python 和 150 多个科学包及其依赖项。应用程序 conda 是包和环境管理器。原创 2017-01-07 00:16:08 · 7819 阅读 · 1 评论 -
快速了解张量运算中的广播机制
通常使用numpy的时候经常会遇到的一些这样的错误, 这是由于numpy数组在进行运算的时候形状不满足广播机制的要求,一般通过转置或reshape等方法可以解决问题,但是没有从根本上了解广播机制。 广播(broadcasting)指的是不同形状的数组之间的算数运算的执行方式。原创 2017-02-10 17:25:23 · 3604 阅读 · 1 评论 -
正则表达式和python re模块
正则表达式语法和Python re模块原创 2017-08-08 13:36:34 · 599 阅读 · 0 评论 -
Python中的对象赋值与拷贝
简单说明了Python中对象的赋值与拷贝。原创 2017-09-06 23:15:31 · 2687 阅读 · 0 评论 -
Python单元测试(doctest和unittest)
Python单元测试,doctest和unittest,以及测试用例的编写。原创 2017-08-23 21:30:38 · 4821 阅读 · 0 评论 -
Python3代码兼容Python2(两者的一些区别)
模块名处理Python3中将一些Python2的模块名称做了修改,需要我们做一些处理来保证代码在不同Python版本中能够正常运行。本文主要记录自己遇得到的一些不同。 我现在是通过异常处理的方式解决模块名称的问题。try: #python3 from unittest.mock import MagicMockexcept ImportError: #python3原创 2017-02-27 12:20:25 · 14306 阅读 · 1 评论