![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
yj_isee
这个作者很懒,什么都没留下…
展开
-
Ubuntu Pycharm不能同时选中多行解决方法
问题描述Pycharm和Sublime有一个很好用的特性就是可以同时选中多行进行修改,如下图所示:问题是Pycharm在windows下的版本是有这种特性的,但是在Ubuntu下面不能通过Alt+鼠标左键实现多行选择解决办法在Pycharm菜单栏里面依次选择 File -> Setting -> Keymap -> Editor Actions 搜索‘Add or remove Caret’, 我原创 2017-09-06 14:49:11 · 11312 阅读 · 0 评论 -
python numpy格式化打印
1.问题描述在使用numpy的时候,我们经常在debug的时候将numpy数组打印下来,但是有的时候数组里面都是小数,数组又比较大,打印下来的时候非常不适合观察。这里主要讲一下如何让numpy打印的结果更加简洁2.问题解决这里需要使用numpy的set_printoptions函数,对应numpy源码如下所示:def set_printoptions(precision=None, threshol原创 2017-08-30 19:00:58 · 12064 阅读 · 0 评论 -
python numpy中axis的含义
不同的编程语言对于多维数组的索引方式往往不太一样,下面主要讲一下python numpy里面axis的含义numpy当中axis的值表示的是这个多维数组维度的下标,比如有一个二维数组a,a的shape是(5,6),也就是说a有5行6列,axis=0表示的就是[5,6]中的第一维,也就是行,axis=1表示的是[5,6]中的第二个维度,也就是列。通常numpy里面的一些降维操作(aggregate f原创 2017-08-30 13:27:21 · 18745 阅读 · 11 评论 -
ubuntu安装scipy
Ubuntu下一直用Pycharm作为python的IDE,但是最近使用scipy的时候发现Pycharm不能直接在Project Interpreter里面安装scipy,于是直接在命令行里安装。 主要参考如下博客: http://blog.csdn.net/lingfeng892/article/details/504255471.安装scipy所依赖的库直接在命令行里用pip安装scipy原创 2017-07-16 15:37:22 · 5858 阅读 · 0 评论 -
python 调用 C/C++
1.问题描述python相比C/C++,具有很多封装好的高级的API,极大地方便了平时的程序开发。但是有的时候我们需要的某个功能模块python里面并没有实现,但是C/C++下有现有的程序,那么一种方法就是用python调用C/C++的模块.下面举的例子为: 假设我需要计算任意两个四边形的交叠率(intersection over union),这个可以利用C++下的boost库很方便的实现,现在原创 2017-09-21 10:18:24 · 830 阅读 · 0 评论 -
Pycharm 设置Cython编译工具
0.前言Cython作为一种能够将python和c/c++混编的语言,可以极大的加速python代码,但是pyx文件写起来和编译都不是很方便。下面讲一下解决的办法。1.编辑pyx文件其实用文本编辑器就可以编辑pyx文件,但是使用pycharm专业版可以实现常见的语法高亮和自动补全等功能,因此建议使用pycharm专业版。 以cython官网上的代码为例,下面表示编辑好的pyx文件,编原创 2018-02-05 15:45:22 · 15064 阅读 · 3 评论 -
ubuntu anaconda安装mxnet
1. 前言mxnet官网上的mxnet安装指令好像有点多,而且没有anaconda下mxnet的安装步骤(virtualenv和anaconda应该差不多,但是我从来没用过)。这里稍微记录一下自己的安装过程,比较简单。2. 安装环境我的安装环境是Ubuntu14.04+Anaconda+CUDA8.0 安装的mxnet版本为1.2.03. 安装步骤3.1 创建mxnet虚拟环...原创 2018-07-15 15:07:45 · 4391 阅读 · 1 评论