小编jmb*_*uis的帖子

如何将2D numpy数组的方形或幂(方位)平方或提升?

我需要对2D numpy数组(elementwise)进行平方,我尝试了以下代码:

import numpy as np
a = np.arange(4).reshape(2, 2)
print a^2, '\n'
print a*a
Run Code Online (Sandbox Code Playgroud)

产量:

[[2 3]
[0 1]]

[[0 1]
[4 9]]
Run Code Online (Sandbox Code Playgroud)

显然,符号a*a给了我想要的结果,而不是a^2.

我想知道是否存在另一种表示法将numpy数组提升到2或N的幂?而不是a*a*a*..*a.

python arrays numpy

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

如何将PyQtGraph GraphicView窗口设置为最大化状态

我试图创建一个GraphicView()窗口以“最大化”状态打开,以填充整个屏幕。但到目前为止,我在PyQtGraph的文档中找不到有关如何执行此操作的任何线索

我设法使用resize(1420,820)使其在我的屏幕上工作,但我想知道是否可以使用关键字“ maximized”在任何屏幕尺寸上进行操作。

import pyqtgraph as pg
from pyqtgraph.Qt import QtCore, QtGui    

app = QtGui.QApplication([])

view = pg.GraphicsView()
layout = pg.GraphicsLayout()
view.setCentralItem(layout)

view.resize(1420,820)

view.show()

import sys
if (sys.flags.interactive != 1) or not hasattr(QtCore, 'PYQT_VERSION'):
    QtGui.QApplication.instance().exec_()
Run Code Online (Sandbox Code Playgroud)

我在Windows 7上使用Python。

python numpy pyqtgraph

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

如何使用matplotlib生成新的彩虹色图?

我需要使用彩虹色图来绘制填充有0.0到1.0的地球物理值的图像.

我尝试了matplotlib现有的彩虹色图,但我并不完全满意:

from matplotlib import pyplot as plt
import numpy as np

plt.pcolor(np.random.rand(10,10),cmap='rainbow')
plt.colorbar()
plt.show()
Run Code Online (Sandbox Code Playgroud)

如何创建一个范围从黑色到0.0的色彩图,然后逐渐显示以下颜色:紫色,蓝色,青色,绿色,黄色,最后红色为1.0?

python colors matplotlib

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

如何在 PyQtGraph 中使用 TextItem.setText() 设置字体大小?

在 PyQtGraph 中创建要添加到 plotItem 的 TextItem 时,我知道可以使用 html 代码格式化文本,但是我想知道如何在通过 TextItem.setText( )?还是我需要销毁/重新创建一个 TextItem?

python formatting plot text pyqtgraph

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

标签 统计

python ×4

numpy ×2

pyqtgraph ×2

arrays ×1

colors ×1

formatting ×1

matplotlib ×1

plot ×1

text ×1