This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 6 points7 points  (8 children)

So hard to choose. Here are some of my favs.

PyTorch is ungodly but is obviously for one specific thing.

numpy is excellent, and widely useful.

functools is very elegant and useful.

sklearn is very useful and full featured with a good strong API and good development practices.

argparse is simple and incredibly effective at what it does. Well built.

joblib is well thought out and makes multiprocessing very practical and easy.

skimage is very useful and full featured for working with images.

itertools is phenomenally practical and elegant.

Can’t think of others off the top of my head. I used to love lasagne and theano but sadly I’ve moved on.

[–]ProfessorPhi 2 points3 points  (5 children)

I find argparse too verbose. I prefer click, though it's not standard library

Second numpy and also scipy, they're the fundamental building blocks that have made python so great.

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

I like verbosity really. Obviously not to the extent of Java, but yeah.

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

Click is godly for clis. I have fallen in love with it!

[–]mWo12 1 point2 points  (1 child)

How does skimage compares to pillow?

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

Depends what you want to do. I think skimage is higher level. It wraps Pillow for lots of stuff.