小编Mad*_*sen的帖子

添加列表和NumPy号码

如果向列表中添加一个整数,则会得到列表的__add__函数引发的错误(我想):

>>> [1,2,3] + 3
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: can only concatenate list (not "int") to list
Run Code Online (Sandbox Code Playgroud)

如果你向NumPy数组添加一个列表,我假设NumPy数组的__add__函数将列表转换为NumPy数组并添加列表

>>> np.array([3]) + [1,2,3]
array([4, 5, 6])
Run Code Online (Sandbox Code Playgroud)

但是接下来会发生什么?

>>> [1,2,3] + np.array([3])
array([4, 5, 6])
Run Code Online (Sandbox Code Playgroud)

列表如何知道如何使用NumPy数组处理添加?

python numpy list

11
推荐指数
2
解决办法
289
查看次数

两台计算机上相同的numpy均值计算结果不同

我有两台带有 python 2.7.2(MSC v.1500 32 位(英特尔)] on win32)和 numpy 1.6.1 的计算机。但

numpy.mean(data)
Run Code Online (Sandbox Code Playgroud)

返回

1.13595094681 on my old computer 
Run Code Online (Sandbox Code Playgroud)

1.13595104218 on my new computer
Run Code Online (Sandbox Code Playgroud)

在哪里

Data = [ 0.20227873 -0.02738848  0.59413314  0.88547146  1.26513398  1.21090782
1.62445402  1.80423951  1.58545554  1.26801944  1.22551131  1.16882968
1.19972098  1.41940248  1.75620842  1.28139281  0.91190684  0.83705413
1.19861531  1.30767155]
Run Code Online (Sandbox Code Playgroud)

在这两种情况下

s=0
for n in data[:20]:
  s+=n
print s/20
Run Code Online (Sandbox Code Playgroud)

1.1359509334
Run Code Online (Sandbox Code Playgroud)

谁能解释为什么以及如何避免?

疯子

numpy python-2.7

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

py2exe:错误:libzmq.pyd:没有这样的文件或目录

在py2exe构建期间,我收到以下错误:

creating python loader for extension 'win32clipboard' (C:\Python27\lib\site-packages\win32\win32clipboard.pyd -> win32clipboard.pyd)
creating python loader for extension '_rl_accel' (C:\Python27\lib\site-packages\_rl_accel.pyd -> _rl_accel.pyd)
*** finding dlls needed ***
error: libzmq.pyd: No such file or directory
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释我是否真的需要它,在哪里找到它或如何排除它.

谢谢Mads

python py2exe pyzmq

5
推荐指数
2
解决办法
6238
查看次数

QTableView中每个标题的不同工具提示

我可以使用以下命令向所有标题添加单个工具提示

tableview = QTableView()
tableview.horizontalHeader().setToolTip("headers")
Run Code Online (Sandbox Code Playgroud)

但是我可以向每个标题添加不同的工具提示,即我需要访问包含标题的QWidgets,例如(不起作用):

tableview.horizontalHeader().Item[0].setToolTip("header 0")
Run Code Online (Sandbox Code Playgroud)

python pyqt tooltip qtableview qheaderview

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

opengl中四边形的不对称着色

我需要为由多个四边形组成的表面的某些点着色.问题是颜色不是对称分布在点周围,请参见图像,其中左方的右下角只有红色,而红色似乎被拉向右方的右上角).

在此输入图像描述

码:

glBegin (GL_QUAD_STRIP);
glVertex3f (1., 0., 0)
glVertex3f (1., 1., 0)
glColor3f(1, 0, 0)
glVertex3f (0., 0., 0)
glColor3f(0, 0, 1)
glVertex3f (0., 1., 0)
glVertex3f (-1., 0., 0)
glVertex3f (-1., 1., 0)
glEnd ();
Run Code Online (Sandbox Code Playgroud)

如果你制作两个单独的四边形并且顺时针定义一个四边形,那么颜色将围绕该点对称,但不同于相邻点周围的颜色分布(如果它们是彩色的).

那么如何用对称的颜色分布对任意点进行着色?

编辑:

我想基于每个顶点的温度来显示例如表面的温度,如下图所示(黄色= 0,橙色= 0.5和红色= 1):

在此输入图像描述

opengl

3
推荐指数
1
解决办法
405
查看次数

标签 统计

python ×3

numpy ×2

list ×1

opengl ×1

py2exe ×1

pyqt ×1

python-2.7 ×1

pyzmq ×1

qheaderview ×1

qtableview ×1

tooltip ×1