当前位置:   article > 正文

python k线斜率计算_在Python中计算斜率的方法

python k线斜率计算

我正在尝试用

Python学习面向对象的编程.为此,我需要创建一个计算线的斜率的方法,该线将原点连接到一个点. (我认为)我们假设原点是(0,0).例如:

Point(4, 10).slopeFromOrigin()

2.5

Point(12, -3).slopeFromOrigin()

-0.25

Point(-6, 0).slopeFromOrigin()

0

我们使用方程slope =(Y2-Y1)/(X2-X1)来计算斜率.此外,由于不允许除以0,因此当方法失败时,我们需要返回None.这是我试过的:

class Point:

#Point class for representing and manipulating x,y coordinates

def __init__(self, initX, initY):

#Create a new point at the given coordinates

self.x = initX

self.y = initY

def getX(self):

return self.x

def getY(self):

return self.y

def distanceFromOrigin(self):

return ((self.x ** 2) + (self.y ** 2)) ** 0.5

#define a method called slopeFromOrigin here

def slopeFromOrigin(self):

#set origin values for x and y (0,0)

self.x = 0

self.y

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/779325
推荐阅读
相关标签
  

闽ICP备14008679号