Python如何求N维点集的中点方法,pythonn维中点,rectangle =
Python如何求N维点集的中点方法,pythonn维中点,rectangle =
rectangle = [(0,0,0),(0,1,0),(1,1,0),(1,0,0)]x, y, z = zip(*rectangle)centroid = (sum(x)/len(x), sum(y)/len(y), sum(z)/len(z))
我只会这样求,但是显然对于N维来说,这个样子太累了...
尝试用用第三方的包 比如Pandas?
rectangle_bottom = np.array([[0,0,0],[0,1,0],[1,1,0],[1,0,0]])centroid = sum(rectangle_bottom)/len(rectangle_bottom)
应该直接用numpy
编橙之家文章,
相关内容
- Django不修改源码如何扩展User model字段,djangomodel,默认情
- Python esay_install报AttributeError何解?linux,,我运行easy_ins
- Python类装饰器TypeError错误,pythontypeerror,a = Question
- 为什么PIL只有8位BMP灰度图数据无法修改,pilbmp,im = Im
- pyspider第三方库 数据库redis ES 混用可否?,pyspiderredi
- python3 通过bottle获取请求参数中文乱码,python3bottle,通过
- python正则VERBOSE的工作原理是什么,pythonverbose,re模块的
- ipython交互模式下换行问题,ipython换行,ipython 和 py
- Python3调用node程序操作方法是什么,python3node,如题,我
- 用Python及PHP与Java解读同一数据,解结不同请问为什么?,
评论关闭