2016年5月7日土曜日

Python : numpy.meshgridの使い方

配列からすべての組み合わせの配列を作る関数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 件のコメント:

コメントを投稿