Câu hỏi được gắn thẻ «arrays»

Mảng là một cấu trúc dữ liệu tuyến tính được sắp xếp bao gồm một tập hợp các phần tử (giá trị, biến hoặc tham chiếu), mỗi phần được xác định bởi một hoặc nhiều chỉ mục. Khi hỏi về các biến thể cụ thể của mảng, thay vào đó, hãy sử dụng các thẻ liên quan này: [vector], [danh sách mảng], [ma trận]. Khi sử dụng thẻ này, trong một câu hỏi dành riêng cho ngôn ngữ lập trình, hãy gắn thẻ câu hỏi với ngôn ngữ lập trình đang được sử dụng.







1
Raku: có cách cực nhanh để biến một mảng thành một chuỗi mà không có khoảng cách ngăn cách các phần tử không?
Tôi cần chuyển đổi hàng ngàn chuỗi byte nhị phân, mỗi chuỗi dài khoảng một megabyte, thành chuỗi ASC. Đây là những gì tôi đã và đang làm, và dường như quá chậm: sub fileToCorrectUTF8Str ($fileName) { # binary file my $finalString = ""; my $fileBuf = slurp($fileName, :bin); for …
8 arrays  string  binary  raku 


2
Haskell - Tái tạo lại hình ảnh của Numpy
Vào Haskell, tôi đang cố gắng tái tạo một cái gì đó như định hình lại của numpy với các danh sách. Cụ thể, đưa ra một danh sách phẳng, định hình lại nó thành một danh sách n chiều: import numpy as np a = np.arange(1, 18) b = …
8 arrays  numpy  haskell 

7
Làm cách nào tôi có thể tìm thấy các từ dài nhất trong chuỗi và trả lại những từ đó (không bao gồm các từ trùng lặp) cùng với độ dài tối đa?
Tôi biết làm thế nào tôi có thể tìm thấy từ dài nhất trong một chuỗi. Ví dụ mã này ở đây. Nhưng vấn đề ở đây là từ "bbbbbb" được tìm thấy bởi vì anh ta là người làm việc lâu nhất trong chuỗi, sau đó với 6 ký …


4
Cắt các mảng với danh sách
Vì vậy, tôi tạo ra một mảng numpy: a = np.arange(25).reshape(5,5) mảng ([[0, 1, 2, 3, 4], [5, 6, 7, 8, 9], [10, 11, 12, 13, 14], [15, 16, 17, 18, 19] , [20, 21, 22, 23, 24]]) Một lát cắt thông thường a[1:3,1:3]trả về mảng ([[6, 7], [11, 12]]) …
8 python  arrays  slice 


2
Nhân bản mảng đa chiều
Tôi muốn sao chép một mảng nhiều chiều @athành một mảng @b. Tôi đã tiến hành một cách trực quan nhất và tôi đã đưa ra những điều sau đây: my @a = [0, 0, 0], [0, 0, 0], [0, 0, 0]; my @b = @a.clone; @a[0][1] = 1; @b[1][0] …
8 arrays  clone  raku 


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.