小编Reb*_*que的帖子

从终端检查ipython库的版本?

我正在使用Anaconda发行版中的iPython,我想知道如何从Terminal(使用Mac)检查某些库的版本,例如scikit_learn,但不知道命令...

有人可以建议吗?谢谢!

terminal version ipython libraries anaconda

5
推荐指数
1
解决办法
5233
查看次数

如何在 matplotlib/seaborn 上设置带有 LaTex 符号的轴标签的字体大小?

在 matplotlib 中,如何更改乳胶符号的字体大小?

我有以下代码:

import matplotlib.pyplot as plt
import seaborn as sns

# get x and y from file

plt.plot(x, y,  linestyle='--', marker='o', color='b')
plt.xlabel(r'$\alpha$ (distance weighted)', fontsize='large')
plt.ylabel('AUC')
plt.show()
Run Code Online (Sandbox Code Playgroud)

但我得到以下图表:

在此输入图像描述

请注意,$\alpha$ 仍然很小。

python matplotlib seaborn

5
推荐指数
1
解决办法
5685
查看次数

将数字的最后 n 位转换为零

在Python中,将数字的最后一位数字替换为零并保持前三位数字不变的最佳方法是什么?

例子:

23456789 -> 23400000
112022 -> 112000
1111-> 1110
111 -> 111 (no conversion)
Run Code Online (Sandbox Code Playgroud)

python

5
推荐指数
1
解决办法
3093
查看次数

在DDMS下,Google Glass并没有作为eclipse上的设备出现.

我在我的C:adt-bundle-windows-x86_64-20130917\sdk\extras\google\usb_driver目录中编辑了.inf文件.

我通过同一目录安装了Windows 7的驱动程序.

我的Google Glass处于调试模式.

设备已插入,但它没有显示在我的DDMS设备列表中?我错过了什么吗?

eclipse android google-glass

4
推荐指数
1
解决办法
4163
查看次数

将像素矩阵转换为图像python

我有以下格式的像素数据(B、G、R)

M = [
  [(0, 0, 255), (0, 255, 0)],
  [(255, 0, 0), (0, 0, 0)]
]
Run Code Online (Sandbox Code Playgroud)

这意味着这是一个 2D 图像,其中第一个像素是红色,第二个是绿色,第三个是蓝色,最后一个是黑色。显然我的原始图像非常大,所以 2x2 只是一个例子。基本上:

red, blue
green, black
Run Code Online (Sandbox Code Playgroud)

我想将此数据表示为图像:

from matplotlib import pyplot as plt
plt.imshow(np.array(M), interpolation='none')
plt.show()
Run Code Online (Sandbox Code Playgroud)

但这给了我一个绝对空的(黑色)屏幕。有没有一种简单的方法可以获得漂亮的 2x2 像素图像?

python numpy matplotlib scipy

4
推荐指数
1
解决办法
1万
查看次数

为什么-2**2 == -4但是math.pow(-2,2)== 4.0?

为什么这两个陈述不等同?

>> math.pow(-2,2)
4.0
>> -2 ** 2
-4
Run Code Online (Sandbox Code Playgroud)

Python 3.5.3(默认,2017年1月19日,14:11:04)

python math operators python-3.x

4
推荐指数
1
解决办法
130
查看次数

计算数组描述的工具可以容纳的水量

有一个收集雨水的工具。工具的横断面图由长度为n的数组描述。

例如:对于此数组 {2,1,1,4,1,1,2,3},样线图为: 点击这里

我需要计算该工具可以承受的水量,时间和地点复杂度为 O(n)。。对于上面的数组,它是 7(灰色区域)。 点击这里

我的想法:

由于这是一个图形问题,我最初的想法是首先计算数组的最大值并将其乘以n。这是我需要减去的起始体积。

例如,在上面的数组中,我需要减去绿色区域和高度本身: 点击这里

这就是我陷入困境的地方,需要帮助才能以所需的复杂性做到这一点。

注意:也许我想太多了,有更好的方法来处理这个问题。但正如我所说,由于这是一个图形问题,我的第一个想法是寻求几何解决方案。

任何提示或提示将不胜感激。

algorithm

4
推荐指数
1
解决办法
425
查看次数

嵌套编号列表不会在Jupyter Notebook Markdown中折行

我正在尝试在Jupyter Notebook Markdown单元中创建嵌套的编号列表,以用作链接到文档标题的目录。但是,当单元执行后,列表中应嵌套/缩进的项目仅出现在同一行上。

我尝试在要缩进的数字之前使用四个空格(这是我见过的人的建议)。这没有用,所以我也尝试了1-3个空格并使用制表符,但似乎都没有用。认为编号本身和句号的使用可能是个问题(即“ 1.”和“ 1.1”,而不是“ 1.1。”等),但这也不能解决问题。

如果我使用星号代替1.1、1.2等,则缩进确实有效,但这不是我想要的格式。

降价代码示例:

1. [Intro](#intro)
    1.1 [Part A](#pA)
    1.2 [Part B](#pB)
    1.3 [Part C](#pC)
2. [Main](#main)
Run Code Online (Sandbox Code Playgroud)

此代码输出:

1. Intro 1.1 Part A 1.2 Part B 1.3 Part C
2. Main
Run Code Online (Sandbox Code Playgroud)

所需的输出:

1. Intro 
    1.1 Part A 
    1.2 Part B 
    1.3 Part C
2. Main
Run Code Online (Sandbox Code Playgroud)

预先感谢您的任何帮助。

markdown jupyter jupyter-notebook

4
推荐指数
1
解决办法
1365
查看次数

使用src/target坐标使用Python PIL进行透视变换

我偶然发现了这个问题,并尝试使用Python Pillow进行透视转换.

这是我正在尝试做的以及结果如下:

在此输入图像描述

这是我以前尝试过的代码:

from PIL import Image
import numpy

# function copy-pasted from https://stackoverflow.com/a/14178717/744230
def find_coeffs(pa, pb):
    matrix = []
    for p1, p2 in zip(pa, pb):
        matrix.append([p1[0], p1[1], 1, 0, 0, 0, -p2[0]*p1[0], -p2[0]*p1[1]])
        matrix.append([0, 0, 0, p1[0], p1[1], 1, -p2[1]*p1[0], -p2[1]*p1[1]])

    A = numpy.matrix(matrix, dtype=numpy.float)
    B = numpy.array(pb).reshape(8)

    res = numpy.dot(numpy.linalg.inv(A.T * A) * A.T, B)
    return numpy.array(res).reshape(8)

# test.png is a 256x256 white square
img = Image.open("./images/test.png")

coeffs = find_coeffs(
    [(0, 0), (256, 0), (256, …
Run Code Online (Sandbox Code Playgroud)

python image-processing python-imaging-library coordinate-transformation

4
推荐指数
1
解决办法
1223
查看次数

如何定义一个有3个点的平面,并将其绘制成3D?

我在3D空间中有3个点,我想在3D中定义一个穿过这些点的平面.

      X       Y       Z
0   0.65612 0.53440 0.24175
1   0.62279 0.51946 0.25744
2   0.61216 0.53959 0.26394
Run Code Online (Sandbox Code Playgroud)

另外我需要在3D空间中绘制它.

geometry matplotlib python-3.x mplot3d

4
推荐指数
1
解决办法
664
查看次数