Reading CSV file and storing values into an array

You can do it like this: using System.IO; static void Main(string[] args) { using(var reader = new StreamReader(@”C:\test.csv”)) { List<string> listA = new List<string>(); List<string> listB = new List<string>(); while (!reader.EndOfStream) { var line = reader.ReadLine(); var values = line.Split(‘;’); listA.Add(values[0]); listB.Add(values[1]); } } }

How to split a String by space

What you have should work. If, however, the spaces provided are defaulting to… something else? You can use the whitespace regex: str = “Hello I’m your String”; String[] splited = str.split(“\\s+”); This will cause any number of consecutive spaces to split your string into tokens.

What are the differences between numpy arrays and matrices? Which one should I use?

Numpy matrices are strictly 2-dimensional, while numpy arrays (ndarrays) are N-dimensional. Matrix objects are a subclass of ndarray, so they inherit all the attributes and methods of ndarrays. The main advantage of numpy matrices is that they provide a convenient notation for matrix multiplication: if a and b are matrices, then a*b is their matrix … Read more

JavaScript, Node.js: is Array.forEach asynchronous?

No, it is blocking. Have a look at the specification of the algorithm. However a maybe easier to understand implementation is given on MDN: if (!Array.prototype.forEach) { Array.prototype.forEach = function(fun /*, thisp */) { “use strict”; if (this === void 0 || this === null) throw new TypeError(); var t = Object(this); var len = … Read more

Why aren’t variable-length arrays part of the C++ standard?

[*] (Background: I have some experience implementing C and C++ compilers.) Variable-length arrays in C99 were basically a misstep. In order to support VLAs, C99 had to make the following concessions to common sense: sizeof x is no longer always a compile-time constant; the compiler must sometimes generate code to evaluate a sizeof-expression at runtime. … Read more

How do I convert a Swift Array to a String?

If the array contains strings, you can use the String‘s join method: var array = [“1”, “2”, “3”] let stringRepresentation = “-“.join(array) // “1-2-3” In Swift 2: var array = [“1”, “2”, “3”] let stringRepresentation = array.joinWithSeparator(“-“) // “1-2-3” This can be useful if you want to use a specific separator (hypen, blank, comma, etc). … Read more