MCPcopy Create free account
hub / github.com/YuminosukeSato/ironkernel / scalar

Method scalar

src/python/py_buffer.rs:28–37  ·  view source on GitHub ↗

Get a single scalar value (first element).

(&self)

Source from the content-addressed store, hash-verified

26
27 /// Get a single scalar value (first element).
28 fn scalar(&self) -> PyResult<f64> {
29 let slice = self.inner.as_f64_slice();
30 if slice.is_empty() {
31 Err(PyErr::new::<pyo3::exceptions::PyValueError, _>(
32 "buffer is empty",
33 ))
34 } else {
35 Ok(slice[0])
36 }
37 }
38
39 /// Number of elements.
40 fn __len__(&self) -> usize {

Calls 2

as_f64_sliceMethod · 0.80
is_emptyMethod · 0.80