# clifford.Frame¶

Attributes

`En` |
Volume element for this frame |

`T` |
Same as self.transpose(), except that self is returned if self.ndim < 2. |

`base` |
Base object if memory is from some other object. |

`ctypes` |
An object to simplify the interaction of the array with the ctypes module. |

`data` |
Python buffer object pointing to the start of the array’s data. |

`dtype` |
Data-type of the array’s elements. |

`flags` |
Information about the memory layout of the array. |

`flat` |
A 1-D iterator over the array. |

`imag` |
The imaginary part of the array. |

`inv` |
The inverse frame of self |

`itemsize` |
Length of one array element in bytes. |

`nbytes` |
Total bytes consumed by the elements of the array. |

`ndim` |
Number of array dimensions. |

`real` |
The real part of the array. |

`shape` |
Tuple of array dimensions. |

`size` |
Number of elements in the array. |

`strides` |
Tuple of bytes to step in each dimension when traversing an array. |

`value` |
Return an np array of the values of multivectors |

Methods

`all` |
Returns True if all elements evaluate to True. |

`any` |
Returns True if any of the elements of a evaluate to True. |

`argmax` |
Return indices of the maximum values along the given axis. |

`argmin` |
Return indices of the minimum values along the given axis of a. |

`argpartition` |
Returns the indices that would partition this array. |

`argsort` |
Returns the indices that would sort this array. |

`astype` |
Copy of the array, cast to a specified type. |

`byteswap` |
Swap the bytes of the array elements |

`choose` |
Use an index array to construct a new array from a set of choices. |

`clip` |
Return an array whose values are limited to `[min, max]` . |

`compress` |
Return selected slices of this array along given axis. |

`conj` |
Complex-conjugate all elements. |

`conjugate` |
Return the complex conjugate, element-wise. |

`copy` |
Return a copy of the array. |

`cumprod` |
Return the cumulative product of the elements along the given axis. |

`cumsum` |
Return the cumulative sum of the elements along the given axis. |

`diagonal` |
Return specified diagonals. |

`dot` |
Dot product of two arrays. |

`dump` |
Dump a pickle of the array to the specified file. |

`dumps` |
Returns the pickle of the array as a string. |

`fill` |
Fill the array with a scalar value. |

`flatten` |
Return a copy of the array collapsed into one dimension. |

`from_value_array` |
Constructs an array of mvs from a value array |

`getfield` |
Returns a field of the given array as a certain type. |

`gp` |
geometric product of all elements of this MVArray (like reduce) like self[0]*self[1]*….self[n] |

`is_innermorphic_to` |
Is this frame innermorhpic to other? |

`item` |
Copy an element of an array to a standard Python scalar and return it. |

`itemset` |
Insert scalar into an array (scalar is cast to array’s dtype, if possible) |

`max` |
Return the maximum along a given axis. |

`mean` |
Returns the average of the array elements along given axis. |

`min` |
Return the minimum along a given axis. |

`newbyteorder` |
Return the array with the same data viewed with a different byte order. |

`nonzero` |
Return the indices of the elements that are non-zero. |

`op` |
outer product of all elements of this MVArray (like reduce) like self[0]^self[1]^….self[n] |

`partition` |
Rearranges the elements in the array in such a way that the value of the element in kth position is in the position it would be in a sorted array. |

`prod` |
Return the product of the array elements over the given axis |

`ptp` |
Peak to peak (maximum - minimum) value along a given axis. |

`put` |
Set `a.flat[n] = values[n]` for all n in indices. |

`ravel` |
Return a flattened array. |

`repeat` |
Repeat elements of an array. |

`reshape` |
Returns an array containing the same data with a new shape. |

`resize` |
Change shape and size of array in-place. |

`round` |
Return a with each element rounded to the given number of decimals. |

`save` |
Saves the array to a ga file |

`searchsorted` |
Find indices where elements of v should be inserted in a to maintain order. |

`setfield` |
Put a value into a specified place in a field defined by a data-type. |

`setflags` |
Set array flags WRITEABLE, ALIGNED, (WRITEBACKIFCOPY and UPDATEIFCOPY), respectively. |

`sort` |
Sort an array, in-place. |

`squeeze` |
Remove single-dimensional entries from the shape of a. |

`std` |
Returns the standard deviation of the array elements along given axis. |

`sum` |
sum elements of this MVArray |

`swapaxes` |
Return a view of the array with axis1 and axis2 interchanged. |

`take` |
Return an array formed from the elements of a at the given indices. |

`tobytes` |
Construct Python bytes containing the raw data bytes in the array. |

`tofile` |
Write array to a file as text or binary (default). |

`tolist` |
Return the array as a (possibly nested) list. |

`tostring` |
Construct Python bytes containing the raw data bytes in the array. |

`trace` |
Return the sum along diagonals of the array. |

`transpose` |
Returns a view of the array with axes transposed. |

`var` |
Returns the variance of the array elements, along given axis. |

`view` |
New view of array with the same data. |