小编use*_*510的帖子

将文件加载到 yaml 时如何保持键的插入顺序?

我正在尝试将 YAML 用于 python 脚本。我编写的 YAML 文件类似于:

1:
  name: apple
  price: 5
3:
  name: orange
  price: 6
2:
  name: pear
  price: 2
Run Code Online (Sandbox Code Playgroud)

当我使用字典加载 YAML 文件时,yaml.load字典按键排序,因此它按 1、2、3 的顺序显示。如何维持1、3、2的顺序?

python dictionary yaml pyyaml

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

如何用matplotlib绘制平方函数

我有一个在0和1之间交替的值列表,例如[0,1,0,1,0],我想绘制它们,因此它们使用matplotlib for python显示为方波.到目前为止我有这个:

input_amp = [1,0,1,0,1,0,1,0,1,0]
plt.plot(input_amp, marker='d', color='blue')
plt.title("Waveform")
plt.ylabel('Amplitude')
plt.xlabel("Time")
plt.savefig("waveform.png")
plt.show()
Run Code Online (Sandbox Code Playgroud)

这给了我这样的输出 这个:

我怎么做到这一点而不是在线保持平坦的点之间的角度?

我找到了这篇文章,但它更多地涉及动画而不仅仅是绘制函数.

python graphing matplotlib

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

标签 统计

python ×2

dictionary ×1

graphing ×1

matplotlib ×1

pyyaml ×1

yaml ×1