From e8f2b0f61c7a34485ac230be8df30eb607c5b649 Mon Sep 17 00:00:00 2001 From: Debanjan110d Date: Sun, 16 Feb 2025 23:01:50 +0530 Subject: [PATCH 1/4] Add N-Dimensional Array Creator snippet --- .../python/[numpy}/n_dimensional_array.md | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 snippets/python/[numpy}/n_dimensional_array.md diff --git a/snippets/python/[numpy}/n_dimensional_array.md b/snippets/python/[numpy}/n_dimensional_array.md new file mode 100644 index 00000000..38fdd6a6 --- /dev/null +++ b/snippets/python/[numpy}/n_dimensional_array.md @@ -0,0 +1,20 @@ +--- +title: N-Dimensional Array Creator +description: Creates an N-dimensional array filled with a single element. +author: Debanjan110d +tags: numpy, arrays, python, n-dimensional +--- + +```py +import numpy as np + +n = int(input("Enter the number of dimensions: ")) +n_dim_array = np.array([1]) +n_dim_array = n_dim_array.reshape(*([1] * n)) + +print(f"Created an {n}-dimensional array.") +print(f"Number of dimensions: {n_dim_array.ndim}") + +# Usage: +# -> Run the script and enter the number of dimensions. +# -> It will create an N-dimensional array and display its number of dimensions. From d6230284af6fb6d99e78b06967e9483fce347658 Mon Sep 17 00:00:00 2001 From: Debanjan110d Date: Mon, 17 Feb 2025 19:06:48 +0530 Subject: [PATCH 2/4] Update N-Dimensional Array Creator snippet to match guidelines --- snippets/python/[numpy}/n_dimensional_array.md | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/snippets/python/[numpy}/n_dimensional_array.md b/snippets/python/[numpy}/n_dimensional_array.md index 38fdd6a6..7e5c1759 100644 --- a/snippets/python/[numpy}/n_dimensional_array.md +++ b/snippets/python/[numpy}/n_dimensional_array.md @@ -8,13 +8,11 @@ tags: numpy, arrays, python, n-dimensional ```py import numpy as np -n = int(input("Enter the number of dimensions: ")) -n_dim_array = np.array([1]) -n_dim_array = n_dim_array.reshape(*([1] * n)) +def create_n_dimensional_array(n, fill_value=1): + """Creates an N-dimensional NumPy array filled with a given value.""" + return np.full([1] * n, fill_value) -print(f"Created an {n}-dimensional array.") -print(f"Number of dimensions: {n_dim_array.ndim}") - -# Usage: -# -> Run the script and enter the number of dimensions. -# -> It will create an N-dimensional array and display its number of dimensions. +# Example usage: +# arr = create_n_dimensional_array(3) +# print(arr.ndim) # Output: 3 +``` \ No newline at end of file From e0b2e4ca90854dfa881a0f06c97e0c78df3cc31d Mon Sep 17 00:00:00 2001 From: Debanjan110d Date: Wed, 12 Mar 2025 23:02:18 +0530 Subject: [PATCH 3/4] Removed The example and also changed the Folder name --- snippets/python/[numpy]/n_dimensional_array.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 snippets/python/[numpy]/n_dimensional_array.md diff --git a/snippets/python/[numpy]/n_dimensional_array.md b/snippets/python/[numpy]/n_dimensional_array.md new file mode 100644 index 00000000..65fb9a52 --- /dev/null +++ b/snippets/python/[numpy]/n_dimensional_array.md @@ -0,0 +1,16 @@ +--- +title: N-Dimensional Array Creator +description: Creates an N-dimensional array filled with a single element. +author: Debanjan110d +tags: numpy, arrays, python, n-dimensional +--- + +```py +import numpy as np + +def create_n_dimensional_array(n, fill_value=1): + """Creates an N-dimensional NumPy array filled with a given value.""" + return np.full([1] * n, fill_value) + + +``` From 1adf94e7e256a3e8a18312c46d73a33d4b65b63e Mon Sep 17 00:00:00 2001 From: Debanjan110d Date: Sat, 15 Mar 2025 23:29:43 +0530 Subject: [PATCH 4/4] changed and added th example --- snippets/python/[numpy]/n_dimensional_array.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/snippets/python/[numpy]/n_dimensional_array.md b/snippets/python/[numpy]/n_dimensional_array.md index 65fb9a52..01af50a4 100644 --- a/snippets/python/[numpy]/n_dimensional_array.md +++ b/snippets/python/[numpy]/n_dimensional_array.md @@ -12,5 +12,8 @@ def create_n_dimensional_array(n, fill_value=1): """Creates an N-dimensional NumPy array filled with a given value.""" return np.full([1] * n, fill_value) - +# Usage example +if __name__ == '__main__': + array = create_n_dimensional_array(n=3, fill_value=10) + print(array) ``` pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy