Array2D para Array

Eu tenho Array2D de 0 e 1:

let rnd = System.Random()
let a = Array2D.init n n (fun i j  -> int(System.Math.Round(rnd.NextDouble() / index)) )

Preciso calcular a contagem de elementos "1", algo como:

a |> Array.filter (fun x -> x == 1)

Mas 'a' é Array2D (não Array), então estou apenas imaginando se existe uma maneira padrão de transformar Array2D em Array?

questionAnswers(2)

yourAnswerToTheQuestion