python 2次元正弦波を出力する
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 2次元正弦波を出力する相关的知识,希望对你有一定的参考价值。
# -*- coding: utf-8 -*-
import numpy as np
from matplotlib import pyplot as plt
def sine2d(x_size, y_size, a0, a, n_x, n_y, theta_x, theta_y):
[x, y] = np.meshgrid(np.arange(0, x_size), np.arange(0, y_size))
f = a0 + np.sin( (2 * np.pi / n_x) * (x - theta_x) + (2 * np.pi / n_y) * (y - theta_y))
return f
if __name__ == "__main__":
f = sine2d(256, 256, 0, 1, 100, 10, 30, 30)
plt.imshow(f)
plt.show()
以上是关于python 2次元正弦波を出力する的主要内容,如果未能解决你的问题,请参考以下文章
python DTWを用いてアラインメントを取ったメルケプストラムを出力する
python 2次元ガウス分布の2种类のプロット方法。ひとつはcontourfを使うもので,もうひとつはpathes.Ellipseでstd = 1,2信頼楕ををを描写する
ruby RubyでWindowsとUNIXの标准出力とエラー出力を抑止する
text 【メモ】Python3复数の数字を空白区切りで1行に出力するref:https://qiita.com/shunak/items/66fc1375b7743cd1e413
ruby 标准出力に変数の内容を展开する
csharp スコアを加算し,コンソールに出力する