loading_data_from_files/questions.rst
author Puneeth Chaganti <punchagan@fossee.in>
Wed, 01 Dec 2010 16:51:35 +0530
changeset 522 d33698326409
permissions -rw-r--r--
Renamed all LOs to match with their names in progress.org.

Objective Questions
-------------------

.. A mininum of 8 questions here. 

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")``

#. 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. 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``]
.. #[bhanu: solutions are not seen to have been included.]