2016-10-13 2 views
1

私はインターネットを精査し、matplotlibの曲線のxとyの切片を見つけるpythonコマンドを見つけることができません。存在するコマンドはありますか?または私の頭の上に行くより簡単な方法はありますか?どんな助けもありがとう。ありがとう、matplotlibでxとy切片を得るには?

ニムロディアン。

+0

あなたはちょうど、xとyが値に等しいどこ意味ですか? 'x、y in zip(x_values、y_values):もしx == yなら:print(x、y)' – sytech

+0

それは私にとってうまくいかなかった:https://gyazo.com/3eac13d35d9d0f3fdf544d9e3c87f0e1私はできるようになりたいx軸上の10の点の座標を取得します。私が何を意味するのか分かる? – Nimrodian

+0

さて、私は何を考えていたのか分かりません。私は今あなたが意味するものを見る。だから 'if x == 0の代わりに' if y == 0またはx == 0'をテストしたいと思うでしょう。 – sytech

答えて

0
for x, y in zip(x_values, y_values): 
    if x == 0 or y == 0: 
     print(x, y) 
+0

パーフェクト、素晴らしい作品。ありがとう! – Nimrodian

+0

これは良い一般的な解決策ではありません。 x値またはy値が0に正確に等しい場合にのみ機能します。 –

+0

しかし、私は発射体の軌道をプロットしているので、ゼロに等しい値を持ちます。それらは常に地面に当たっています。 – Nimrodian

1

これを使用してください。はるかに高速:

slope, intercept = np.polyfit(x, y, 1) 
+0

私はこのエラーが出てきています。TypeError:Xの1Dベクトルが予想されます – Nimrodian

+0

xがすべてxの値のリストになるようにしてください –

+0

今すぐソートしました。ありがとうございました。 – Nimrodian

関連する問題