Zero Suppression
   HOME

TheInfoList



OR:

Zero suppression is the removal of
redundant Redundancy or redundant may refer to: Language * Redundancy (linguistics), information that is expressed more than once Engineering and computer science * Data redundancy, database systems which have a field that is repeated in two or more table ...
zeroes from a number. This can be done for storage, page or display space constraints or formatting reasons, such as making a
letter Letter, letters, or literature may refer to: Characters typeface * Letter (alphabet), a character representing one or more of the sounds used in speech or none in the case of a silent letter; any of the symbols of an alphabet * Letterform, the g ...
more legible.


Examples

* 00049823 → 49823 * 7.678600000 → 7.6786 * 0032.3231000 → 32.3231 * 2.45000×1010 → 2.45×1010 * 0.0045×1010 → 4.5×107 One must be careful; in
physics Physics is the scientific study of matter, its Elementary particle, fundamental constituents, its motion and behavior through space and time, and the related entities of energy and force. "Physical science is that department of knowledge whi ...
and related disciplines, trailing zeros are used to indicate the
precision Precision, precise or precisely may refer to: Arts and media * ''Precision'' (march), the official marching music of the Royal Military College of Canada * "Precision" (song), by Big Sean * ''Precisely'' (sketch), a dramatic sketch by the Eng ...
of the number, as an error of ±1 in the last place is assumed. Examples: * 4.5981 is 4.5981 ± 0.0001 * 4.59810 is 4.5981 ± 0.00001 * 4.598100 is 4.5981 ± 0.000001


Data compression

It is also a way to store a large array of numbers, where many of the entries are zero. By omitting the zeroes, and instead storing the indices along with the values of the non-zero items, less space may be used in total. It only makes sense if the extra space used for storing the indices (on average) is smaller than the space saved by not storing the zeroes. This is sometimes used in a
sparse array In numerical analysis and scientific computing, a sparse matrix or sparse array is a matrix in which most of the elements are zero. There is no strict definition regarding the proportion of zero-value elements for a matrix to qualify as sparse ...
. Example: * Original array: 0, 1, 0, 0, 2, 5, 0, 0, 0, 4, 0, 0, 0, 0, 0 * Pairs of index and data: , , ,


See also

* * *


References

{{reflist, refs= {{cite web, url=http://www.its.bldrdoc.gov/projects/devglossary/_zero_suppression.html , archiveurl=https://web.archive.org/web/20080925110932/http://www.its.bldrdoc.gov/projects/devglossary/_zero_suppression.html , archivedate=2008-09-25, title=Telecom Glossary 2000: Zero Suppression , publisher=Institute for Telecommunication Sciences,
NTIA The National Telecommunications and Information Administration (NTIA) is a bureau of the United States Department of Commerce that serves as the President of the United States, president's principal adviser on Telecommunications policy of the U ...
, location=U.S.
{{cite book , title=Industrial Control Handbook , page=582 , first=E. A. , last=Parr , year= 1999 , publisher=Industrial Press, Inc., edition=3, isbn=978-0-8311-3085-5, url=https://books.google.com/books?id=zLwtngK3T1UC&pg=PA582 {{cite book, title=Using AutoCAD 2011 , page= 648 , first=Ralph , last=Grabowski , year= 2010 , publisher=Autodesk Press , isbn=978-1-111-12514-1 , url=https://books.google.com/books?id=-IH-oCWRJaQC&pg=PA648 Information theory 0 (number)