Points¶
-
class
sknano.core.math.points.Points(points=None)[source] [edit on github][source]¶ Bases:
sknano.core.strings.TabulateMixin,sknano.core.collections.UserListContainer class for collection of
Pointobjects.Parameters: points ({None, sequence, Points}, optional) – if notNone, then a list ofPointinstance objects or an existingPointsinstance object.Attributes
AReturn array of vectors. MReturn Pointsas amatrix.TReturn transpose of Pointsas anndarray.fmtstrFormat string. minmaxMinimum/maximum x, y, z components. xReturn \(x\) coordinates of Pointobjects as array.yReturn \(y\) coordinates of Pointobjects as array.zReturn \(z\) coordinates of Pointobjects as array.Methods
append(item)asarray()Return Pointsas anndarray.asmatrix()Return Pointsas amatrix.clear()copy()count(item)extend(other)filter(condition[, invert])Filter Pointsbycondition.index(item, *args)insert(i, item)pop([i])remove(item)reverse()rezero([epsilon])Set really really small coordinates to zero. rotate([angle, axis, anchor_point, ...])Rotate Points coordinates.sort([key, reverse])todict()Return dictof constructor parameters.tolist()Return Pointsaslisttranslate(t)Translate Points byVectort.