
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【python】二次元系 点図形内外問題 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【python】二次元系 点図形内外問題 - Qiita
import numpy # 点Aの座標 A = numpy.array((6, 5)) # 点Bの座標 B = numpy.array((3, 1)) # 点Cの座標 ... import numpy # 点Aの座標 A = numpy.array((6, 5)) # 点Bの座標 B = numpy.array((3, 1)) # 点Cの座標 C = numpy.array((9, 1)) # 点Pが図形の中にあるかどうか def p(x, y): #点Pの座標 P = numpy.array((x, y)) #ベクトルBPとベクトルBAの外積 abp = numpy.outer(P-B, A-B) #ベクトルBCとベクトルBPの外積 pbc = numpy.outer(C-B, P-B) #ベクトルCAとベクトルCPの外積 apc = numpy.outer(A-C, P-C) #ベクトルBPとベクトルBAの外積の行列式 abp = numpy.linalg.det(abp) #ベクトルBCとベクトルBPの外積の行列式 pbc = numpy.linalg.d