tuples

How to apply function to each tuple of a multi-dimensional array in Scala?

I've got a two dimensional array and I want to apply a function to each value in the array. Here's what I'm working with: scala> val array = Array.tabulate(2,2)((x,y) => (0,0)) array: Array[Array[(Int, Int)]] = Array(Array((0,0), (0,0)), Array((0,0), (0,0))) I'm using foreach to extract the tuples: scala> array.foreach(i => i.foreac...

Working with tuples in Scala

I want to do something like this (simplified quite heavily): ((1, 2, 3, 4, 5, 6), (6, 5, 4, 3, 2, 1)).zipped map (_ + _) Ignore the actual values of the integers (although it's important that these are 6-tuples, actually :)). Essentially, I want to use this fairly regularly in a function which maintains a Map[String, (Int, Int, Int, ...

Erlang : Tuple List into JSON

I have a list of tuples which are http headers. I want to convert the list to a JSON object. I try mochijson2 but to no avail. So I have the following : [{'Accept',"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}, {'Accept-Charset',"ISO-8859-1,utf-8;q=0.7,*;q=0.7"}, {'Accept-Encoding',"gzip,deflate"}, {'Accept-La...

x,y = getPos() vs. (x, y) = getPos()

Consider this function getPos() which returns a tuple. What is the difference between the two following assignments? Somewhere I saw an example where the first assignment was used but when I just tried the second one, I was surprised it also worked. So, is there really a difference, or does Python just figure out that the left-hand part ...

Converting string to tuple and adding to tuple

I have a config file like this. [rects] rect1=(2,2,10,10) rect2=(12,8,2,10) I need to loop through the values and convert them to tuples. I then need to make a tuple of the tuples like ((2,2,10,10), (12,8,2,10)) ...

Spliting a long tuple into smaller tuples

I have a long tuple like (2, 2, 10, 10, 344, 344, 45, 43, 2, 2, 10, 10, 12, 8, 2, 10) and i am trying to split it into a tuple of tuples like ((2, 2, 10, 10), (344, 344, 45, 43), (2, 2, 10, 10), (12, 8, 2, 10)) I am new to python and am not very good with tuples o(2, 2, 10, 10, 344, 344, 45, 43, 2, 2, 10, 10, 12, 8, 2, 10)r lists. ...

How can I create a specific Json output for use with Highcharts?

I have a controller in ASP.net MVC outputting a JsonResult like so: return Json(new { [...] }, JsonRequestBehavior.AllowGet); ...that looks like this: "data":{"41_A4N1A-1":0,"41_A4N1A-2":0,"41_C4G1A-1":0,"41_C4G1A-2":0,"41_R2N1S-1":0,... However, Highcharts' docs indicate that the data is expected like this: "data":{"41_A4N1A-1",...

Does this simple Haskell function already have a well-known name?

I've just written this function which simply takes a pair whose second value is in some monad, and "pulls the monad out" to cover the whole pair. unSndM :: Monad m => (a, m c) -> m (a, c) unSndM (x, y) = do y' <- y return (x, y') Is there a nicer and/or shorter or point-free or even standard way to express this? I'...

Python: How to remove the last element in each tuple in a list

Hey, I've got a list like alist = [[a,b,(1,2)], [a,b,(1,2)], [a,b,(1,2)]] I want to remove the third element from all the elements in alist, or it means the last one in the elements of a list So the result will be alist = [[a,b], [a,b], [a,b]] Do we have any fast way to do this? Thanks! Your script works in python shell, but does...

Removing duplicates members from a list of tuples

Hi, this question might have similars in SO but my case is a bit different. and I tried to adapt those answers to my problem but couldn't. so here is the thing: I have this list : [(['c', 'a', 'b'], 10), (['c', 'a', 'b'], 9),(['h','b'],2)] for example. I want to remove the duplicates in this list by keeping tuple that has the larger nu...

reference to function std::get<1> in tuple header

How do I get a reference to a "get"-function for a specific tuple instance? My best try is given below but does not compile against g++4.5.1 #include <tuple> #include <string> typedef std::tuple<int,std::string> Tuple; auto t=(std::string& (Tuple&))(std::get<1,Tuple>); The compiler error is: a.cc:5: error: invalid cast to function ...

binding to a list of tuples

I have a list of tuples pairing two pieces of data... I'd like to bind the list to a data grid. For display, it works fine... but if I try and modify an entry, it says "A TwoWay or OneWayToSource binding cannot work on the read-only property 'Item1'"... presumably Tuples are immutable in .NET 4.0. Is there an easy way to bind to pairs ...

Finding the index of a string in a tuple

Tup = ('string1','string2','string3') My program returned string2 how do I get it's index within Tup? ...

General 'map' function for Scala tuples?

Hi, I would like to map the elements of a Scala tuple (or triple, ...) using a single function returning type R. The result should be a tuple (or triple, ...) with elements of type R. OK, if the elements of the tuple are from the same type, the mapping is not a problem: scala> implicit def t2mapper[A](t: (A,A)) = new { def map[R](f: A...