Hướng dẫn get position of element in array python - lấy vị trí của phần tử trong python mảng
Tôi có một CSV chứa dữ liệu thời tiết như nhiệt độ tối đa và tối thiểu, lượng mưa, kinh độ và vĩ độ của các trạm thời tiết, v.v ... Mỗi loại dữ liệu được lưu trữ trong một cột duy nhất. Show Tôi muốn tìm vị trí của nhiệt độ tối đa và tối thiểu. Tìm tối đa hoặc tối thiểu là dễ dàng: numpy.min (my_temperatures_column) Làm thế nào tôi có thể tìm thấy vị trí của vị trí của tối thiểu hoặc tối đa, vì vậy tôi có thể tìm thấy vĩ độ và kinh độ? Đây là nỗ lực của tôi:
Tôi đã lưu từng cột của CSV của mình vào các biến, vì vậy tất cả chúng đều là danh sách riêng lẻ.
Tôi đã giải quyết vấn đề theo danh sách đề xuất.index (x)
Không chắc chắn nếu đặt câu hỏi thứ hai trong một câu hỏi là đúng, nhưng nếu có hai vị trí có cùng nhiệt độ tối thiểu thì sao? Làm thế nào tôi có thể tìm thấy cả hai và chỉ số của họ?
James Taylor 5.9387 Huy hiệu vàng48 Huy hiệu bạc70 Huy hiệu đồng7 gold badges48 silver badges70 bronze badges Hỏi ngày 2 tháng 12 năm 2014 lúc 23:13Dec 2, 2014 at 23:13
2 Bạn đã nghĩ về việc sử dụng phương pháp 4 của danh sách Python chưa? Nó trả lại chỉ mục trong danh sách nơi tìm thấy trường hợp đầu tiên của 5 được thông qua.Đã trả lời ngày 2 tháng 12 năm 2014 lúc 23:28Dec 2, 2014 at 23:28
AaronaaronAaron 2.2473 huy hiệu vàng27 Huy hiệu bạc33 Huy hiệu đồng3 gold badges27 silver badges33 bronze badges 3 Không thực sự nhìn thấy dữ liệu của bạn, thật khó để nói cách tìm vị trí của Max và Min trong trường hợp cụ thể của bạn, nhưng nói chung, bạn có thể tìm kiếm các vị trí như sau. Đây chỉ là một ví dụ đơn giản dưới đây:
Ngoài ra, bạn cũng có thể làm như sau:
James Taylor 5.9387 Huy hiệu vàng48 Huy hiệu bạc70 Huy hiệu đồng7 gold badges48 silver badges70 bronze badges Hỏi ngày 2 tháng 12 năm 2014 lúc 23:13Dec 2, 2014 at 23:24
Bạn đã nghĩ về việc sử dụng phương pháp 4 của danh sách Python chưa? Nó trả lại chỉ mục trong danh sách nơi tìm thấy trường hợp đầu tiên của 5 được thông qua.MarcinĐã trả lời ngày 2 tháng 12 năm 2014 lúc 23:2812 gold badges169 silver badges231 bronze badges 1 Aaronaaron
2.2473 huy hiệu vàng27 Huy hiệu bạc33 Huy hiệu đồng
Không thực sự nhìn thấy dữ liệu của bạn, thật khó để nói cách tìm vị trí của Max và Min trong trường hợp cụ thể của bạn, nhưng nói chung, bạn có thể tìm kiếm các vị trí như sau. Đây chỉ là một ví dụ đơn giản dưới đây:
James Taylor 5.9387 Huy hiệu vàng48 Huy hiệu bạc70 Huy hiệu đồng7 gold badges48 silver badges70 bronze badges Hỏi ngày 2 tháng 12 năm 2014 lúc 23:13Feb 16, 2016 at 16:15
Gary02127Gary02127Gary02127 Bạn đã nghĩ về việc sử dụng phương pháp 3 Đã trả lời ngày 2 tháng 12 năm 2014 lúc 23:28value in a list x using index(), like so:
Aaronaaron
2.2473 huy hiệu vàng27 Huy hiệu bạc33 Huy hiệu đồng Không thực sự nhìn thấy dữ liệu của bạn, thật khó để nói cách tìm vị trí của Max và Min trong trường hợp cụ thể của bạn, nhưng nói chung, bạn có thể tìm kiếm các vị trí như sau. Đây chỉ là một ví dụ đơn giản dưới đây:Apr 11, 2019 at 13:39
Ngoài ra, bạn cũng có thể làm như sau:karlzafiris Đã trả lời ngày 2 tháng 12 năm 2014 lúc 23:243 gold badges25 silver badges30 bronze badges Marcinmarcin
188K12 Huy hiệu vàng169 Huy hiệu bạc231 Huy hiệu Đồng 0Như Aaron tuyên bố, bạn có thể sử dụng 4, nhưng vì điều đó sẽ ném một ngoại lệ nếu không có mặt, bạn nên xử lý trường hợp đó, ngay cả khi bạn chắc chắn điều đó sẽ không bao giờ xảy ra. Một vài tùy chọn là bằng cách kiểm tra sự hiện diện của nó trước, chẳng hạn như:Mar 7, 2019 at 0:00
hoặc bằng cách nắm bắt ngoại lệ như trong:Haris Np Bạn không bao giờ có thể sai với việc xử lý lỗi thích hợp.8 silver badges15 bronze badges Đã trả lời ngày 16 tháng 2 năm 2016 lúc 16:15 14.7811 Huy hiệu vàng23 Huy hiệu bạc28 Huy hiệu đồngFeb 22, 2021 at 12:26
Đối với câu hỏi đầu tiên của bạn, hãy tìm vị trí của một số giá trị trong danh sách x bằng index (), như vậy:Ahad aghapour Đối với câu hỏi thứ hai của bạn, để kiểm tra nhiều giá trị giống nhau, bạn nên chia danh sách của mình thành các khối và sử dụng cùng một logic từ phía trên. Họ nói phân chia và chinh phục. Nó hoạt động. Thử cái này:1 gold badge23 silver badges33 bronze badges Hy vọng điều đó sẽ giúp! 2
Đã trả lời ngày 11 tháng 4 năm 2019 lúc 13:39Sep 26, 2017 at 13:03
1 Karlzafiriskarlzafiris 2.9833 huy hiệu vàng25 Huy hiệu bạc 30 Huy hiệu Đồng 3Giả sử nếu danh sách là một tập hợp các đối tượng như được đưa ra dưới đây:Jan 30, 2018 at 14:32
Làm thế nào để bạn tìm thấy vị trí của một phần tử trong một mảng trong Python?Để tạo điều kiện cho điều này, Python có chức năng sẵn có gọi là index (). Hàm này lấy phần tử làm đối số và trả về chỉ mục. Bằng cách sử dụng chức năng này, chúng tôi có thể tìm thấy chỉ mục của một phần tử trong danh sách trong Python.index(). This function takes in the element as an argument and returns the index. By using this function we are able to find the index of an element in a list in Python.
Làm thế nào để bạn tìm thấy vị trí của một phần tử trong một mảng?Để tìm vị trí của một phần tử trong một mảng, bạn sử dụng phương thức indexof ().Phương thức này trả về chỉ số của lần xuất hiện đầu tiên phần tử mà bạn muốn tìm hoặc -1 nếu không tìm thấy phần tử.use the indexOf() method. This method returns the index of the first occurrence the element that you want to find, or -1 if the element is not found.
Làm thế nào để bạn in vị trí của một phần tử trong danh sách Python?Làm thế nào để tìm vị trí của một yếu tố trong một danh sách trong Python.. vị trí của một phần tử = chỉ mục của phần tử trong danh sách + 1 .. Giải thích về chương trình: Tìm chỉ mục của một yếu tố trong danh sách trong Python .. Phương thức được sử dụng: INDEX () Phương thức .. Cú pháp của phương thức: list_name.index (phần tử). Làm thế nào để bạn tìm thấy vị trí chỉ mục của một phần tử trong danh sách Python?Tìm chỉ mục của một mục bằng phương thức Danh sách () trong Python.. my_list là tên của danh sách bạn đang tìm kiếm qua .. .Index () là phương thức tìm kiếm có ba tham số..... Mục là tham số cần thiết..... Bắt đầu là tham số tùy chọn đầu tiên..... Kết thúc tham số tùy chọn thứ hai .. |