Completed
- 15. Create a 2d array with 1 on the border and 0 inside
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Solving 50 Python NumPy Problems - From Easy to Difficult
Automatically move to the next video in the Classroom when playback concludes
- 1 - Video Overview & Code Setup
- 2 - 1. Import the numpy package under the name np
- 3 - 2. Print the numpy version and the configuration
- 4 - 3. Create a null vector of size 10
- 5 - 4. How to get the memory size of any array
- 6 - 5. How to get documentation of the numpy add function from the command line
- 7 - 6. Create a null vector of size 10 but the fifth value which is 1
- 8 - 7. Create a vector with values ranging from 10 to 49
- 9 - 8. Reverse a vector first number becomes last
- 10 - 9. Create a 3x3 Matrix with values ranging from 0 to 8
- 11 - 10. Find indices of non-zero elements from array
- 12 - 11. Create a 3x3 identity matrix
- 13 - 12. Create a 3x3x3 array with random values.
- 14 - 13. Create a 10x10 array with random values and find min/max values
- 15 - 14. Create a random vector of size 30 and find the mean value
- 16 - 15. Create a 2d array with 1 on the border and 0 inside
- 17 - 16. How to add a border filled with 0’s around an existing array? np.pad
- 18 - 17. Evaluate some np.nan expressions
- 19 - 18. Create a 5x5 matrix with values 1,2,3,4 just below the diagonal
- 20 - 19. Create an 8x8 matrix and fill it with a checkerboard pattern
- 21 - 20. Get the 100th element from a 6,7,8 shape array
- 22 - 21. Create a checkerboard pattern 8x8 matrix using np.tile function
- 23 - 22. Normalize a random 5x5 matrix
- 24 - 23. Create a custom dtype that describes a color as four unsigned bytes RGBA
- 25 - 24. Multiply a 5x3 matrix by a 3x2 matrix real matrix product
- 26 - 25. Given a 1D array, negate all elements which are between 3 and 8, in place
- 27 - 26. Default “range” function vs numpy “range” function
- 28 - 27. Evaluate whether expressions are legal or not
- 29 - 28. Evaluate divide by zero expressions / np.nan type casting
- 30 - 29. How to round away from zero a float array?
- 31 - 30. How to find common values between two arrays?
- 32 - 31. How to ignore all numpy warnings?
- 33 - 32. Is np.sqrt-1 == np.emath.sqrt-1 ??
- 34 - 33. Get the dates of yesterday, today, and tomorrow with numpy
- 35 - 34. How to get all the dates corresponding to the month of July 2016?
- 36 - 35. How to compute A+B*-A/2 in place without copy?
- 37 - 36. Extract the integer part of a random array of positive numbers using 4 different methods
- 38 - 37. Create a 5x5 matrix with row values ranging from 0 to 4
- 39 - 38. Use generator function that generates 10 integers and use it to build an array
- 40 - 39. Create a vector of size 10 with values ranging from 0 to 1, both excluded.
- 41 - 40. Create a random vector of size 10 and sort it.
- 42 - 41. How to sum a small array faster than np.sum?
- 43 - 42. Check if two random arrays A & B are equal
- 44 - 43. Make an array immutable read-only
- 45 - Puppies are great
- 46 - 44. Convert cartesian coordinates to polar coordinates
- 47 - 45. Create a random vector of size 10 and replace the maximum value by 0
- 48 - 46. Create a structured array with x and y coordinates covering the [0,1]x[0,1] area
- 49 - 47. Given two arrays, X and Y, construct the Cauchy matrix C Cij = 1/xi-yj
- 50 - 48. Print the min/max values for each numpy scalar type
- 51 - 49. How to print all the values of an array?
- 52 - 50. How to find the closest value to a given scalar in a vector?