I'm trying to find the origin of the term, and whether there's an alternative names for it. All the usages I can find on the web point back to numpy manual. Any idea if it's been used before?
Broadcasting began with AM radio, which came into popular use around 1920 with the spread of vacuum tube radio transmitters and receivers. Before this, all forms of electronic communication (early radio, telephone, and telegraph) were one-to-one, with the message intended for a single recipient.
In its most common form, broadcasting may be described as the systematic dissemination of entertainment, information, educational programming, and other features for simultaneous reception by a scattered audience with appropriate receiving apparatus. Broadcasts may be audible only, as in radio, or visual or a combination of both, as in television.
Radio stations can be linked in radio networks to broadcast common radio programs, either in broadcast syndication, simulcast or subchannels. Television broadcasting (telecast), experimentally from 1925, commercially from the 1930s: an extension of radio to include video signals.
Television broadcasting (telecast), experimentally from 1925, commercially from the 1930s: an extension of radio to include video signals.
It originally derived from Yorick, an older array-focused programming language that many of the original NumPy (née Numeric) designers were familiar with.
https://mail.python.org/pipermail/matrix-sig/1995-November/000143.html
http://dhmunro.github.io/yorick-doc/manual/yorick_50.html#Broadcasting
According to online Etymology:
1767, adjective, in reference to the spreading of seed, from broad (adj.) + past participle of cast (v.). Figurative use is recorded from 1785. Modern media use began with radio (1922, adjective and noun). As a verb, recorded from 1813 in an agricultural sense, 1829 in a figurative sense, 1921 in reference to radio.
Sometime later, definitions like this came about:
In telecommunication and information theory, broadcasting refers to a method of transferring a message to all recipients simultaneously.
The definition, for Numpy, builds on the above:
The term broadcasting describes how numpy treats arrays with different shapes during arithmetic operations. Subject to certain constraints, the smaller array is “broadcast” across the larger array so that they have compatible shapes.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With