Commit 7df80dec authored by Robert Bradshaw's avatar Robert Bradshaw

Merge pull request #447 from larsmans/buffer-doc

some more minor fixes to the buffer docs
parents 019a92e8 de37a9ec
......@@ -32,7 +32,7 @@ but rows can be added dynamically.
"""Adds a row, initially zero-filled."""
self.v.extend(self.ncols)
There are no members to do anything productive with the matrices' contents.
There are no methods to do anything productive with the matrices' contents.
We could implement custom ``__getitem__``, ``__setitem__``, etc. for this,
but instead we'll use the buffer protocol to expose the matrix's data to Python
so we can use NumPy to do useful work.
......@@ -57,7 +57,7 @@ which Cython handles specially.
def add_row(self):
"""Adds a row, initially zero-filled."""
self.v.resize(self.v.size() + self.ncols)
self.v.extend(self.ncols)
def __getbuffer__(self, Py_buffer *buffer, int flags):
cdef Py_ssize_t itemsize = sizeof(self.v[0])
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment