--- a/loading-data-from-files/questions.rst Wed Oct 13 17:32:23 2010 +0530
+++ b/loading-data-from-files/questions.rst Wed Oct 13 17:32:59 2010 +0530
@@ -1,17 +1,67 @@
-Objective
----------
+Objective Questions
+-------------------
.. A mininum of 8 questions here.
-1. Question 1
-2. Question 2
-3. Question 3
+1. ``loadtxt`` can read data only from a file with one column
+ only. True or False?
+
+ Answer: False
+
+#. To read a file with multiple columns, into separate simple
+ sequences, ``loadtxt`` is given the additional argument ______?
+
+ Answer: ``unpack=True``
+
+#. We have a file with two columns of data separated by one of the
+ following characters. Which of them doesn't require the delimiter
+ argument to be specified, when using ``loadtxt``.
+
+ a. ;
+ #. ,
+ #. :
+ #. [space]
+
+ Answer: [space]
+
+#. Given a file ``data.txt`` with three columns of data separated by
+ spaces, read it into one complex sequence.
+ Answer: ``x = loadtxt("data.txt")``
-Programming
------------
+#. Given a file ``data.txt`` with three columns of data separated by
+ spaces, read it into 3 separate simple sequences.
+
+ Answer: ``x = loadtxt("data.txt", unpack=True)``
+
+#. Given a file ``data.txt`` with three columns of data separated by
+ ``:``, read it into one complex sequence.
+
+ Answer: ``x = loadtxt("data.txt", delimiter=":")``
+
+#. Given a file ``data.txt`` with three columns of data separated by
+ ":", read it into 3 separate simple sequences.
+
+ Answer: ``x = loadtxt("data.txt", unpack=True, delimiter=":")``
+
+#. To use the loadtxt command, each row should have the same number of
+ values, T or F ?
+
+ Answer: True
+
+Larger Questions
+----------------
.. A minimum of 2 questions here.
-1. Programming Assignment 1
-2. Programming Assignment 2
+1. What will happen if one of the cells is empty?
+
+#. Given a file with 3 columns of data but two different delimiters,
+ what do you think will happen?
+
+#. Read a column with text?
+
+#. An input file contains 5 columns of data. Use only the second and fourth
+ columns of data and load into two different variables.
+ [hint: read the documentation, use the argument ``usecols``]
+