在matplotlib

时间:2016-04-04 12:02:49

标签: python matplotlib

让我说我有一个形状为(1,100)的行向量。称之为row

我想在折线图中显示其值。 x轴显示矢量索引。 y轴显示相应索引处的值。你会如何在matplotlib中完成?

修改

以下是我的尝试:

indices = [n for n in range(100)]
values = list(row[:, :100])
pyplot.plot(indices, values)

2 个答案:

答案 0 :(得分:2)

数组indices不是必需的。 除非您使用values,否则numpy数组语法不清楚...并且python中存在错误。

以下将绘制一组随机值,​​索引为x,随机数存储在valuesy

import matplotlib.pyplot as plt
import random

# indices = [n for n in range(100)]
values = [random.random() for _ in range(100)]
plt.plot(values)
plt.show()

enter image description here

答案 1 :(得分:0)

public class EasterEggs {   
    public static boolean picnic (int n, int m) {
      if (n == m)
        return true;
      if(n < m)
        return false;

      boolean result = false;

      if(n%2 == 0)
         result = picnic(n-n/2,m);
      if((n%3 == 0 || n%4 == 0) && (result == false))
         result = picnic(n-lastTwoDigitMultiply(n),m);
      if(n%5 == 0 && (result == false))
         result = picnic(n-m,m);
      if(isPrime(n) && (result == false))
         result = picnic(n-1,m);

      return result;  
    }
}