配列からすべての組み合わせの配列を作る関数numpy.meshgridの使いかたについてメモしておきます。
-------- meshgrid_test.py --------------------------------------------------
#! /usr/bin/python
# coding: UTF-8
import numpy as np
import matplotlib.pyplot as plt
#-------------making all combinations------------------
x = np.array([1,2,3])
y = np.array([5,6])
xlist, ylist = np.meshgrid(x, y)
plt.plot(xlist[0,:], ylist[0,:], 'o', color='r')
plt.plot(xlist[1,:], ylist[1,:], 'o', color='g')
plt.xlim(0,10)
plt.ylim(0,10)
plt.show()
-------- 結果 --------------------------------------------------
0 件のコメント:
コメントを投稿