- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我一直在使用 pylab 的代码,它运行良好:
import pylab as pl
colors = pl.cm.Spectral(np.linspace(0, 1, 10))
但是,我想摆脱 pylab,因为在文档中它说“通常首选 pyplot 界面进行非交互式绘图”。所以我尝试使用 matplotlib.cm
但找不到等效项。谁能帮我解决这个问题?
谢谢!
最佳答案
在脚本中使用 matplotlib 的最常见方法是
import matplotlib.pyplot as plt
从那里,您可以使用以下方法访问 Spectral
颜色图plt.cm.Spectral
或通过便捷函数 plt.get_cmap
。例如,
colors = plt.cm.Spectral(np.linspace(0, 1, 10))
或
colors = plt.get_cmap('Spectral')(np.linspace(0, 1, 10))
相当于
colors = pl.cm.Spectral(np.linspace(0, 1, 10))
关于python - pyplot 相当于 matplotlib 中的 pl.cm.Spectral,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21975424/
我尝试从网站 https://plot.ly/scikit-learn/plot-kmeans-silhouette-analysis/ 运行代码.当我运行时发现 matplotlib 模块已经没有光
关于 http://en.cppreference.com/w/cpp/numeric/random : The Mersenne twister is slower and has greater
我有一个二维点数据集,我想使用 K 均值技术对其进行分类。 数据: import numpy as np x1 = np.array([3,1,1,2,1,6,6,6,5,6,7,8,9,8,9,9,
我正在尝试列出我的 .hdr 文件中存在的所有波段。我有超过 100 个波段,这是一个高光谱数据。 img = envi.open('Dun_Hyperion_Atm_Corr.hdr','Dun_H
我正在尝试打开一个 envi .img 文件,但有一个同名的 .hdr 文件。在 .img 文件中有两个图像,我可以使用以下代码读取它们。 from spectral import * img = o
让我们从一个简单的时间序列输入开始,并尝试构建一个自动编码器,该自动编码器简单地进行傅立叶变换,然后在 keras 中对我们的数据进行反变换。 如果我们尝试这样做: inputs = Input(sh
新的 Scipy v0.11 提供了一个用于光谱分析的包。不幸的是,文档很少,而且没有很多可用的示例。 作为一个小例子,我正在尝试发现正弦波的周期。不幸的是,它预测的周期为 1 而不是预期的 2pi。
我指的是以下帖子:Using scipy.signal.spectral.lombscargle for period discovery 我意识到在某些情况下给出的答案是正确的。 sin(x) 的频
我正在使用 scikit learn 的“谱聚类”功能。我能够对 8100 x 8100 矩阵执行聚类,但此函数会对 10000 x 10000 矩阵抛出错误。 有人用过这个函数来处理大矩阵吗? 编辑
我一直在使用 pylab 的代码,它运行良好: import pylab as pl colors = pl.cm.Spectral(np.linspace(0, 1, 10)) 但是,我想摆脱 py
我正在尝试查找在不均匀时间测量的信号的功率谱密度。数据看起来像这样: 0 1.55 755 1.58 2412256 2.42 2413137 0.32 2497761 1.19 ... 其中第一列是
我有两个长度相等的时间序列(地震道的不同分量),我计算了它们的单独频谱图 PxV 和 PxH,它们对应于地震信号的垂直和水平分量。然后,我提取了每个频谱图的数据数组(对应于时间 - 频率空间中的点的幅
我将我的 MacBook 更新为 Mavericks,重新安装了 Macports 和我常用的所有 Python 2.7 模块。在运行 Python 时,我收到以下消息: 导入 mlab 时: 来自
我是一名优秀的程序员,十分优秀!