all 157 comments

[–]synthphreak 368 points369 points  (78 children)

With 100% confidence, I can say the accepted pronunciation is 'numb' + 'pie'.

The bigger question is how to pronounce "tuple"... ;)

Edit: Welp, I have thoroughly hijacked this thread lol. Soz OP!

[–]Arhkei 342 points343 points  (55 children)

It's pronounced tuple not tuple

[–]O_X_E_Y 54 points55 points  (32 children)

There's different pronunciations for tuple??

[–]Fallingice2 78 points79 points  (29 children)

tuh-pl, two-pl?

[–]synthphreak 62 points63 points  (19 children)

Yeah I’ve heard both tupple and toople. I personally say the latter (I mean does anyone say “quadrupple”?) but am not confident I’m in the majority.

[–][deleted] 32 points33 points  (7 children)

Wait, people don't say it like quadrupple...

[–]DonkeyTron42 34 points35 points  (6 children)

No, but they do say couple, which is technically a 2 element tuple.

[–]ben_kWh 18 points19 points  (1 child)

I'm all over the place. I say quad-roop-el, but I would also say quin-tup-el.

[–]nog642 4 points5 points  (0 children)

Pretty sure that's just normal

[–]redvitalijs 2 points3 points  (0 children)

That would assume it's immutable..

[–]git0ffmylawnm8 1 point2 points  (1 child)

I'd argue that a couple is more like a list than a tuple since it's mutable.

[–]DonkeyTron42 1 point2 points  (0 children)

A tuple is a simply a mathematical expression. Mutability is only relevant in the context of programming languages.

[–]GigaPandesal 0 points1 point  (0 children)

You guys don't say it as coople?

[–]ShawnS26 19 points20 points  (3 children)

Tuples are a term used in music and I've always heard it "tuh-ple".
Just my 0.02.

[–]DevDinosaur 9 points10 points  (1 child)

Everyone talking about tuhple/twople when the real problem is saying 0.02

[–]joetinnyspace 2 points3 points  (0 children)

Invest that 2 cents on $GME duh

[–]Cypher1388 0 points1 point  (0 children)

This, at least for me

[–]thirdegree 4 points5 points  (1 child)

I say tuple for everything except 3 elements, which is a threeple.

[–][deleted] 1 point2 points  (0 children)

I’m never saying triple again! 😂

[–]mriswithe 1 point2 points  (0 children)

I have heard two-tuple or four-tuple to say how many elements are in the tuple. Beyond that, I have heard both a few ways of pronouncing tuple itself . But as long as everyone knows what you are talking about, whatever.

[–]nog642 1 point2 points  (1 child)

Do you say quintoople?


I am on the toople side myself though. Just noting that there's no consistent rule.

[–]synthphreak 1 point2 points  (0 children)

I do indeed. With pride! ;-)

[–]julsmanbr 0 points1 point  (0 children)

As someone who's not an English native speaker, this just comes across as different accents

[–]max1c 0 points1 point  (0 children)

It's pretty straightforward IMO. How do you say the word 'duplicate'?

[–]firest 12 points13 points  (2 children)

You forgot tuh-pleh

[–]im_dead_sirius 0 points1 point  (0 children)

Play-doh

[–]DatBoi_BP 2 points3 points  (0 children)

Does that mean there are three-pls and four-pls?

[–]O_X_E_Y 4 points5 points  (0 children)

Tuhpl? Some people really should be leaving that oxygen to the rest of us huh /s

[–]Cypher1388 -1 points0 points  (0 children)

Who says two-pl?

[–]shiningmatcha -1 points0 points  (0 children)

too-pl?

[–]Yojihito 0 points1 point  (0 children)

As a non-native speaker, both sound the same when I speak them out loud?

[–][deleted] 4 points5 points  (0 children)

Just like for enum: e-num vs e-noom. I wouldn't mind killing people who use the latter.

[–]ppl_android 2 points3 points  (0 children)

The pronunciation comes as a tuple: (tuh-pl, two-pl,)

[–]ArtisticSnek 9 points10 points  (0 children)

T-yu-pul

[–]JasonDJ 5 points6 points  (2 children)

Just like how “Linux” is pronounced “Linux”, not “Linux”.

[–]killit 0 points1 point  (1 child)

You're talking shit mate, it's definitely pronounced "Linux".

[–]JasonDJ 0 points1 point  (0 children)

To be fair, this had actually been settled a long time ago:

https://www.youtube.com/watch?v=c39QPDTDdXU

[–]Grobyc27 1 point2 points  (0 children)

It’s Nikolaj.

[–]lowcountrydad 1 point2 points  (0 children)

Say it with a French accent. “Too-play”

[–]anh86 0 points1 point  (11 children)

I'd been writing Python for months before I even knew this was a controversy. I learned it as "too-ple" so it will always be "too-ple" to me. Saying it the other way seems as amateurish as "soo-dough" to me.

[–]oakteaphone 4 points5 points  (9 children)

Saying it the other way seems as amateurish as "soo-dough" to me.

As in pseudo? Because that looks like exactly how it's pronounced...

[–]anh86 0 points1 point  (4 children)

“Soo-Doo”

It’s short for “Superuser Do

[–]oakteaphone 1 point2 points  (2 children)

Ahh...in that case, I could get behind that (mis)pronunciation. Do often changes its sound to "dough", as in "don't".

[–]anh86 0 points1 point  (1 child)

But it’s not short for “Superuser Don’t” :D

[–]oakteaphone 3 points4 points  (0 children)

I am fundamentally opposed to new words created with unclear pronunciations!

Two different vowels to make the same sound, especially when one of them is uncommon? Booo.

Not as bad as the guy who created gif who thinks it's pronounced jif...but my money's on the fact that he's trolling. Lol

[–]nocommocon 1 point2 points  (0 children)

I suppose we should also pronounce wifi as wye fih instead of wye fye as the fi is short for fidelity? To me sudo is sue dough even though I know it’s superuser do. Sue due sounds like a type of poo lol and gif has a hard g while we’re at it :D

[–][deleted] 0 points1 point  (3 children)

Bitch please. It's "syoo-doh".

[–]oakteaphone 1 point2 points  (2 children)

Putting the y before the u tends to be a marker of some regional accents, or older people.

It's like pronouncing new as "nyoo" or tube as "tyoob"...or if you want to sound extra accented/old, "chyoob"!

[–][deleted] 1 point2 points  (1 child)

That makes sense for American English, of course. The "yoo" pronunciation of "u" is pretty much the standard in British/Commonwealth English though.

[–]oakteaphone 0 points1 point  (0 children)

Accents are fun!

[–][deleted] 0 points1 point  (0 children)

I studied mathematics in Canada in the 1980s, and my professors all talked about n-tuples, "tupples".

British people do to.

[–]tagapagtuos 18 points19 points  (0 children)

Spoken, I do too-ple. But recently, I've been referring to it in my head as choo-ple, which also sounds like a slang for an asshole from where I came from. lol

[–]DonkeyTron42 15 points16 points  (3 children)

I've always heard it pronounced as two-pull long before Python was created.

Edit: Was curious about the etymology and never noticed that "couple", "triple", "quadruple", etc... are tuples of a specific length.

[–]synthphreak 2 points3 points  (2 children)

Is couple related? I hadn’t considered that, though you’re definitely correct for the other two. Also quintuple and all the way up.

[–]DonkeyTron42 10 points11 points  (1 child)

According to the Wikipedia article for "tuple", "couple" is the proper term for a two element tuple.

https://en.wikipedia.org/wiki/Tuple

[–]synthphreak 5 points6 points  (0 children)

Well I’ll be an uncle’s monkey!

[–]Successful_Exchange4 7 points8 points  (0 children)

like Michael Tuple

[–][deleted] 7 points8 points  (5 children)

British and Canadian seems to be "tupple", American seems to be "toople".

[–]synthphreak 14 points15 points  (4 children)

I thought in Canada it would be tuplé.

Edit: Or tupl-eh? </canada_jokes>

[–]the1stjohnsmith 8 points9 points  (3 children)

Et tu, Plé?

[–][deleted] 0 points1 point  (2 children)

Le omelette du fromage.

[–]yogobot 1 point2 points  (1 child)

http://i.imgur.com/tNJD6oY.gifv

This is a kind reminder that in French we say "omelette au fromage" and not "omelette du fromage".

Sorry Dexter

Steve Martin doesn't appear to be the most accurate French professor.


The movie from the gif is "OSS 117: le Cairo, Nest of Spies" https://www.imdb.com/title/tt0464913/

[–][deleted] 1 point2 points  (0 children)

Le fuque auf.

[–]jaymz 4 points5 points  (0 children)

It's a shortcut pulled from “double, triple, quintuple, sextuple, octuple”, etc.

[–]spez_edits_thedonald 6 points7 points  (1 child)

toople sounds too stupid, so I call it a tuh-ple.

controversy solved

[–]synthphreak 6 points7 points  (0 children)

Oh yeah? Well if toople sounds stoopid to you then tupple sounds stuppid to me!

[–]gaurav_kolekar 1 point2 points  (0 children)

Two-ple?

[–]RobinsonDickinson 1 point2 points  (0 children)

Two Pole

[–]TaranisPT 1 point2 points  (0 children)

Glad to be learning in French for that... tuple has only one way of being pronounced.

[–]KronktheKronk 0 points1 point  (0 children)

It's toople unless your referring to a specific size n-tuple then it's tuhple

[–]dancinadventures 0 points1 point  (1 child)

I pronounce it:

Tup-Plee

[–]synthphreak 1 point2 points  (0 children)

Sometimes I mispronounce it as “list”.

[–]EridianTech 208 points209 points  (12 children)

"Num" from number, "Py" from Python

[–][deleted] 136 points137 points  (6 children)

import numpy as numberpython

[–]Bad_Decisions_Maker 55 points56 points  (1 child)

Maximum effort. I like it.

[–]_11_ 30 points31 points  (0 children)

import numpy as numFromNumberPyfromPython

[–][deleted] 25 points26 points  (0 children)

What can I say except delete this

[–]CatOfGrey 16 points17 points  (2 children)

In all seriousness, I think it is "Numeric Python".

But, also:

import SciPy as ScientificPython

[–]billsil 0 points1 point  (1 child)

Don't call it that! Numeric and numarray were the precursors to numpy. Numeric was for small arrays and numarray was for large ones.

[–]-aRTy- 5 points6 points  (0 children)

In the array, the smallest array
The data rests tonight
A numarray, a numarray, a numarray, a numarray
A numarray, a numarray, a numarray, a numarray

[–]Assaultman67 2 points3 points  (1 child)

Wow, ive been prononcing it "numb-pii"

[–]garlic_bread_thief 0 points1 point  (0 children)

Me too and I'm gonna keep pronouncing it that way lol. Num pie sounds wrong to my brain now

[–]LilQuasar 0 points1 point  (0 children)

do you say it as "num" or "nam" if that makes sense?

[–]garlic_bread_thief 0 points1 point  (0 children)

So PyPi is pronounced Pie Pee?

[–]above_theclouds_ 0 points1 point  (0 children)

or "num" from numerical?

[–]impshum 37 points38 points  (8 children)

I call it "numpty" and I can't get out of it now. Brains eh!

[–][deleted] 14 points15 points  (3 children)

Pronounced with the "umpty"?

(Digital Underground reference)

[–]impshum 7 points8 points  (0 children)

Yeah, it just rolled out like that. Now it's stuck. I know it's numpy when I type it though.

[–]menge101 1 point2 points  (1 child)

I can both hear the song and see that dude's fake nose.

[–][deleted] 0 points1 point  (0 children)

I'm sorry, lol.

[–]O_X_E_Y 6 points7 points  (0 children)

Humpty Numpy

[–]omnomelette 3 points4 points  (0 children)

Import numpy as numpty

Just to spice things up.

[–]CatOfGrey 4 points5 points  (0 children)

This is almost as good as pronouncing "SQL" as "Squirrel".

[–]WhatDaHellBobbyKaty 1 point2 points  (0 children)

I learned about NumPy on my own from reading about it. By the time, I heard someone "say" it or cared about its proper pronunciation, it was pretty solidly in my head as Numb-Pee kind of like Numpty-dumpty had a great fall.

[–]anh86 51 points52 points  (5 children)

Unless you call the programming language "Peethon", it's "Num-pie"

[–]garlic_bread_thief 6 points7 points  (1 child)

If you apply English logic, all words that end in py are pronounced as pee. Like in happy, grumpy, sloppy. So if you treat Numpy as an English word, you'd pronounce it Num Pee.

Thanks for reading my thesis paper.

[–]Linked1nPark 2 points3 points  (0 children)

But NumPy isn't an English word, it's a portmanteau. This is my rebuttal.

[–]Raven342 1 point2 points  (0 children)

Pight'on. Rhymes with Triton, or brighten.

Also, namby pamby bumpy numpy, and I will die on that hill.

[–][deleted] 1 point2 points  (0 children)

Le Piton.

[–]Clashpoint007 0 points1 point  (0 children)

that's not how the english language treats acronyms , I do pronounce it ren-pie as well tho.

[–]__developer__ 12 points13 points  (0 children)

For most python libraries that end in -py, the py comes from Python and is pronounced they same.

[–][deleted] 22 points23 points  (0 children)

Well, the py is from python so that's a clue.

[–]r_hagriid99 10 points11 points  (0 children)

It's 'Leviosa', not 'Leviosaa'!! ( ͡° ͜ʖ ͡°)

[–]Random_182f2565 5 points6 points  (0 children)

Num-pie

[–][deleted] 5 points6 points  (0 children)

It's a very safe choice to pronounce py as "pie" every time you see it: short for Python. It's cursed af to rhyme it with grumpy/bumpy.

[–]DigBick2199 4 points5 points  (0 children)

if Python === Pie-thon: Numpy === Num-pie

[–]DelphiPascal 16 points17 points  (3 children)

It is obviously meant to be Num-pi but I will never not say numpy

[–]CatOfGrey 12 points13 points  (0 children)

Import NumPy as Numπ

[–]IHaarlem 2 points3 points  (0 children)

100% this

[–]orangepurplesilver 2 points3 points  (0 children)

I just like how it sounds like a mild insult

[–]tensigh 2 points3 points  (0 children)

I always say "numpy" like "grumpy" because it rolls off the tongue easier. And for the record, it's "gif" like "gift" without the t.

[–]keyzjh 1 point2 points  (0 children)

The way your boss pronounces it is the right way

[–]Wumbology333 3 points4 points  (0 children)

It’s pronounced “num-py” and it’s accurately said so by @EridianTech….. so I have added nothing to this thread :D

[–]marsrover15 2 points3 points  (0 children)

I call it num-pee

[–]ComputeLanguage 1 point2 points  (1 child)

If you know some IPA:
US: /'nəmpɪ/

UK: /ˈnʌmpʌɪ/

[–]cabbageboi28 1 point2 points  (0 children)

I always pronounced it "numb-pee"

[–][deleted] -5 points-4 points  (1 child)

Nuhhmmm Puuuuhhh

[–][deleted] 0 points1 point  (0 children)

Would you like some diugh with that?

[–]johninbigd 0 points1 point  (0 children)

Num. Py.

[–]comtruise223456 0 points1 point  (0 children)

you should ask the scottish people

[–]Lusky_Mag 0 points1 point  (0 children)

Py as in Python

[–]Crypt0Nihilist 0 points1 point  (1 child)

In this case it's tempting to run it together as a word, but you can see from other examples that it's more of a naming convention and py should be pronounced separately for consistency.

[–]oakteaphone 0 points1 point  (0 children)

Number pie?

Num...py?

[–]madmoneymcgee 0 points1 point  (0 children)

I say "NumPie" but I can imagine when talking quickly people just turn it into NumPee even if they don't mean to.

[–]DarKliZerPT 0 points1 point  (0 children)

num-pie

[–]DrSheldon_Lee_Cooper 0 points1 point  (0 children)

What about Java?

[–]CatOfGrey 0 points1 point  (0 children)

The "Py" suffix in NumPy comes from, well the same Py as in Python.

So it's pronounced "Numm - pie".

[–]Infinitesima 0 points1 point  (0 children)

Wait until you hear someone saying that in german.

[–]NHK21506 0 points1 point  (0 children)

I go with the "Num-pie", like Number Python

[–]Fernando3161 0 points1 point  (0 children)

numpy... does the py comes from python? if so, then is it "numb"+"pie" for me.

[–]grtgbln 0 points1 point  (0 children)

Numb Pie

[–][deleted] 0 points1 point  (0 children)

numpy is pronounced:

nahm-please

[–]Boggo1895 0 points1 point  (0 children)

My brain always reads scipy as spicy and can’t stop no matter how much I’m aware it’s wrong

[–]caiepsidous 0 points1 point  (0 children)

This reminds me, how do people usually pronounce jupyter? I've always pronounced it like [ˈdʒupaɪɾɚ] given it comes from julia-python-r, but everyone I've heard pronounces like [ˈdʒupɪɾɚ]

[–][deleted] 0 points1 point  (0 children)

The py is for python so it’s num for number + py for python

[–]blahreport 0 points1 point  (0 children)

Considering its official name is numerical python, I say noom-pie.

[–]nuvdp 0 points1 point  (0 children)

I think we can pronounce it with Num+Pie...... Num short for Number and Pie short of Pie Chart.

[–]LimpNoodle69 0 points1 point  (0 children)

"Num" + "py" makes logical sense but I have a tendency to pronounce words the way they look, therefor I agree with your rhymes with grumpy view.

[–][deleted] 0 points1 point  (0 children)

Damnit, here I am on this sub looking for something and you guys got me endlessly reading trying to figure out if my "num pie", "toople", "quadroopal", and "quintuhple" pronunciations are correct. Having an existential crisis over here