Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

NumPy tutorials & educational content in notebook format

License

NotificationsYou must be signed in to change notification settings

numpy/numpy-tutorials

 
 

Repository files navigation

This set of tutorials and educational materials is being developed,IT IS NOT INTEGRATED IN THE HTML DOCS AThttps://www.numpy.org/devdocs/

The goal of this repository is to provide high-quality resources by theNumPy project, both for self-learning and for teaching classes with. If you'reinterested in adding your own content, check theContributingsection.

To download a local copy of the.ipynb files, you can eitherclone this repositoryor navigate to any of the documents listed below and download it individually.

Content

  1. Learn to write a NumPy tutorial: our style guide for writing tutorials.
  2. Tutorial: Linear algebra on n-dimensional arrays
  3. Tutorial: CS231n Python Tutorial
  4. Tutorial: Determining Moore's Law with real data in NumPy
  5. Tutorial: Saving and sharing your NumPy arrays
  6. Tutorial: NumPy deep learning on MNIST from scratch

Contributing

We very much welcome contributions! If you have an idea or proposal for a newtutorial, pleaseopen an issuewith an outline.

Don’t worry if English is not your first language, or if you can only come upwith a rough draft. Open source is a community effort. Do your best – we’ll helpfix issues.

Images and real-life data make text more engaging and powerful, but be sure whatyou use is appropriately licensed and available. Here again, even a rough ideafor artwork can be polished by others.

Why Jupyter Notebooks?

The choice of Jupyter Notebook in this repo instead of the usual format(reStructuredText, through Sphinx)used in the main NumPy documentation has two reasons:

  • Jupyter notebooks are a common format for communicating scientificinformation.
  • rST may present a barrier for some people who might otherwise be veryinterested in contributing tutorial material.

Note

You may notice that some of our content is in markdown format (.md files).This is part of an ongoing restructuring of the repository workflow. However,you can still submit your content as a Jupyter Notebook file.

Adding your own tutorials

If you have your own tutorial in the form of a Jupyter notebook (a.ipynbfile) and you'd like to add it to the repository:

Create an issue

Go tohttps://github.com/numpy/numpy-tutorials/issuesand create a new issue with your proposal. Give as much detail as you can aboutwhat kind of content you would like to write (tutorial, how-to) and what youplan to cover. We will try to respond as quickly as possible with comments, ifapplicable.

Check out our suggested template

You can use ourTutorial Style Guide to makeyour content consistent with our existing tutorials.

Upload your content

Remember to clear all outputs on your notebook before uploading it.

    Fork this repository (if you haven't before).
    In your own fork, create a new branch for your content.
    Add your notebook to thecontent/ directory.

    Update theenvironment.yml file with the dependencies for yourtutorial (only if you add new dependencies).

    Update thisREADME.md to include your new entry.

    Update the attribution section (below) to credit the original tutorialauthor, if applicable.

    Create apull request.

    🎉Wait for review!

For more information about GitHub and its workflow, you can seethis document.

Attribution

  • The cs231n tutorial is by@jcjohnson. The full tutorial inits original form is linked via [numpy.org][learn].
  • The SVD tutorial is by@melissawm. The full tutorial is availablevia thetutorials page of the official NumPy documentation.

Useful links and resources

The following links may be useful:

Note that regular documentation issues for NumPy can be found in themain NumPyrepository (see theDocumentationlabels there).

About

NumPy tutorials & educational content in notebook format

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors30


[8]ページ先頭

©2009-2025 Movatter.jp