slicing

How do you use the ellipsis slicing syntax in Python?

This came up in Hidden features of Python, but I can't see good documentation or examples that explain how the feature works. ...

What is the slicing problem in C++?

Someone mentioned it in the IRC, but google doesn't have a good answer. ...

C++ slicing in Java / C#

Can C++ slicing apply to other languages too, like Java/C#? ...

Slicing a NURBS surface

I have a NURBS surface which has 4 curved edges. (I have the 4 bezier points for the curves) I'd like to slice the NURBS surface with a slicing-plane thats on-axis (not as advanced as 3DSMAX!), and calculate a curve where the slicing-plane and NURBS surface intersects. ...

difference between a pointer and reference parameter?

Are these the same: int foo(bar* p) { return p->someInt(); } and int foo(bar& r) { return r.someInt(); } Ignore the null pointer potential. Are these two functions functionally identical no matter if someInt is virtual or if they are passed a bar or a subclass of bar? Does this slice anything: bar& ref = *ptr_to_bar; -cory ...

Python: How to get last 9 items of a list?

I need the last 9 numbers of a list and I'm sure there is a way to do it with slicing but I can't seem to get it. I can get the first 9: num_list[0:9] Any help would be great. Thanks in advance :) ...

How to return a part of an array in Ruby?

With a list in Python I can return a part of it using the following code: foo = [1,2,3,4,5,6] bar = [10,20,30,40,50,60] half = len(foo) / 2 foobar = foo[:half] + bar[half:] Since Ruby does everything in arrays I wonder if there is something similar to that. ...

What is the purpose of the two colons in this Python string-slicing statement?

For example, str = "hello" str[1::3] And where can I find this in Python documentation? ...

Exception slicing - is this due to generated copy constructor?

I've just fixed a very subtle bug in our code, caused by slicing of an exception, and I now want to make sure I understand exactly what was happening. Here's our base exception class, a derived class, and relevant functions: class Exception { public: // construction Exception(int code, const char* format="", ...); virtual ~Except...

Need some help with python string / slicing operations

This is a very newbie question and i will probably get downvoted for it, but i quite honestly couldn't find the answer after at least an hour googling. I learned how to slice strings based on "exact locations" where you have to know exactly where the word ends. But i did not find any article that explained how do it on "non static" strin...

Iteration over list slices

Good day function-wizards, I want an algorithm to iterate over list slices. Slices size is set outside the function and can differ. In my mind it is something like: for list_of_x_items in fatherList: foo(list_of_x_items) Is there a way to properly define list_of_x_items or some other way of doing this? Thank you greatly. PS: u...

Dynamic slicing in C/C++

Hi, after reading the book of debugging from Andreas Zeller, I became interested in Dynamic Slicing (http://en.wikipedia.org/wiki/Program%5Fslicing). At the moment I only found relevant tools for Java analysis. Do you know such tools for C/C++? Thanks in advance ...

Is it possible for slicing to occur with Smart Pointers?

If I understand slicing correctly I don't think this could happen with pointers or smart pointers. For example, if you had: class A { int something; }; class B : public A { int stuff; int morestuff; }; int main() { std::shared_ptr<B> b(new B()); std::shared_ptr<A> a; a = b; } My understanding is that the block of memory ...

Why does an assignment for double-sliced numpy arrays not work?

Hello everybody, why do the following lines not work as I expect? import numpy as np a = np.array([0,1,2,1,1]) a[a==1][1:] = 3 print a >>> [0 1 2 1 1] # I would expect [0 1 2 3 3] Is this a 'bug' or is there another recommended way to this? On the other hand, the following works: a[a==1] = 3 print a >>> [0 3 2 3 3] Cheers, Philip...

Modifying QuerySet result

Is it possible to change some specific items in a QuerySet object? In my case i'm trying to slicing "title" fields with length more than 40 characters and append "..." at the end of field. ...

Log4J: Strategies for creating Logger instances

I decided to use Log4J logging framework for a new Java project. I am wondering what strategy should I use for creating/managing Logger instances and why? one instance of Logger per class e.g. class Foo { private static final Logger log = Logger.getLogger( Foo.class ); } one instance of Logger per thread one instance of Logger pe...

Avoid slicing of exception types (C++)

I am designing an exception hierarchy in C++ for my library. The "hierarchy" is 4 classes derived from std::runtime_error. I would like to avoid the slicing problem for the exception classes so made the copy constructors protected. But apparently gcc requires to call the copy constructor when throwing instances of them, so complains abou...

PSD slicing outsourcing service

There are a couple of online services that offer PSD to XHTML/CSS. Which one do you recommend? How should I choose one? ...

R array manipulation

In python lists can be sliced like this x[4:-1] to get from the fourth to the last element. In R something similar can be accomplished for vectors with x[4:length(x)] and for multidimensional arrays with something like x[,,,,4:dim(x)[5],,,]. Is this more elegant syntax for array slicing for a particular dimension from an element in the...

Object Slicing, Is it advantage ?

Object slicing is some thing that object looses some of its attributes or functions when a child class is assigned to base class. Some thing like Class A{ } Class B extends A{ } Class SomeClass{ A a = new A(); B b = new B(); // Some where if might happen like this */ a = b; (Object slicing happens) } Do we say Object slicing is ...