我在%matplotlib行内模式下使用IPython notebook和绘图命令plt.plot(I,'o')绘制了一个NumPy值数组I。
结果输出为:
<matplotlib.figure.Figure at 0x119e6ead0>
Out[159]:
[<matplotlib.lines.Line2D at 0x11ac57090>,
<matplotlib.lines.Line2D at 0x11ac57310>,
<matplotlib.lines.Line2D at 0x11ac57510>,
<mat
我想要生成cifar-10数据集图像的网格样式图。我的代码:
#load the data
(X_train, y_train), (X_test, y_test) = cifar10.load_data()
for i in range(0, 8):
pyplot.subplot(440 + 1 + (i))
pyplot.imshow(toimage(X_train[i]))
pyplot.show()
对于大小为3*3或更大的所有网格都能正常工作,但是如果我用220或110替换220或110,则会引发以下错误:
文件"main.py",第24行,在pyp
我有一个列表,其中每个列表表示为一个特征向量:
Matrix=[[12,43,65,78,54,43,76,98],
[23,465,90,9,32,75,324,12],
[67,43,21,56,32,7,4,9],
[3,9,0,67,23,12,65,97]]
我还有另一个特征向量,即f向量:
fvector=[54,76,12,55,88,75,32,3]
我想分别用f向量绘制矩阵的每个列表的散点图,但是当我试图通过迭代每个列表来绘制时,它会在相同的图上绘制:
我试过这个:
import matplotlib.pyplot as plt
for i in Matrix:
pl
我试图创建一个模型,预测未来的股票数据使用13个数据功能。我使用的是TimeseriesGenerator,但是当我试图安装我的模型时,我收到了一个错误,上面写着:
ValueError:检查输入时出错:期望lstm_1_input具有形状(529,13),但得到形状为(5,13)的数组
我的数据集有529行,我想用来训练它们来预测未来的5天。如能在这方面提供任何协助,将不胜感激。
# Part 1 - Data Preprocessing
# Importing the Libraries
import numpy as np
import matplotlib.pyplot as plt
我想知道正弦波的自相关图的意义。当时间滞后为0时,自相关值应为1,因为信号的拷贝与自身完全相关。根据这种逻辑,在一个等于信号周期的时间之后,相关性应该再次是最大的,因为移位信号再次是信号本身。然而,当我在python中绘制相关图时,我得到了一个函数,它不断增加,这与我的直觉相反,即相关函数应该是周期性的。有人能解释一下为什么自相关以图形的形式显示这种趋势吗?
import matplotlib.pyplot as plt
import numpy as np
time = np.arange(0, 10, 0.1);
y = np.sin(time)
result = np.correlate
我最近发现了函数子图,这似乎是一种比子图更优雅的设置多个子图的方法。但是,我似乎无法更改每个子图的轴的属性。
import matplotlib.pyplot as plt
import matplotlib as mpl
import numpy as npx = np.linspace(0, 20, 100)
fig, axes = plt.subplots(nrows=2)
for i in range(10):
axes[0].plot(x, i * (x - 10)**2)
plt.ylabel('plot 1')
for i in range(
我想创建一个带有2x2子图的图形。然后,通过用户的一些输入(在不同的线程上),该图形将更改为MxN组子图,而不会创建另一个图形框。这个是可能的吗? x = [1,2,3]
y = [1,2,3]
fig, axs = plt.subplots(222)
threadedPlotShow(ax, x, y) #in a different thread, shows figure with xy on each
#wait for user input
m = raw_input("enter rows")
n = raw_input("enter cols"
我试图用matplotlib在一个堆叠的水平条形图中绘制用户在不同任务上花费的时间。X轴是时间.条形图的每个部分表示在任务上花费的时间。然而,我得到一个意外的图形与不正确的格式。图形的格式要求我在图形上放大很远,才能看到所有的条形图。
这张图确实很像我所需要的,但一开始看起来是这样的:
我必须放大很远才能得到这个:
放大后的图表似乎有正确的比例,除了第一和最后的数据点。
我的数据是timedelta对象的列表,因此可以将它们添加到一起。我正在将它们转换为datetime对象来绘制数据。
给出不希望的结果的代码是:
import matplotlib.pyplot as plt
from dat
我对分情节概念的理解有些困难。据我所知,子图是有组织的(行数、列数、图号或地块的位置)。
我有这样的代码:
from pandas import util
import pandas.util.testing as testing
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
import matplotlib as mpl
df = util.testing.makeDataFrame()
with mpl.rc_context(rc={'font.family': '