Python Numpy 자연수 충전 배열 의 실현

오늘 Numpy 를 공부 할 때 작은 문제 가 생각 났 어 요.Numpy 에 서 는 랜 덤 으로 array 를 만 드 는 것 이 쉬 우 며,np.random.rand 를 사용 하면 됩 니 다.아래 와 같다

a = np.random.rand(3,4)
...할 만하 다

array([[ 0.05301444, 0.88175316, 0.01061948, 0.52498083],
[ 0.51335312, 0.60080174, 0.66578974, 0.88035774],
[ 0.16772843, 0.04972805, 0.10598578, 0.54610643]])
(결 과 를 보 여 주 는 것 이 좋 을 지,감사 하 다!)
하지만 한 조 의 자연 수 를 순서대로 array 에 채 우 고 싶 습 니 다.어떻게 해 야 합 니까?
R 언어 에 서 는 array 의 data 인 자 를 채 워 야 할 자연수 구성 벡터(예 를 들 어(1:12)로 설정 하고 행렬 수 를 설정 하면 됩 니 다.Python 에 서 는 유사 한 함 수 를 찾 지 못 한 것 같 습 니 다.np.array 는 R 언어의 array 와 달리 이 함수 에 행렬 의 인 자 를 직접 설정 하지 않 았 습 니 다.나 는 R 언어의 방법 을 참고 하여 먼저 data 를 설정 한 다음 에 행렬 을 설정 하고 두 단계 로 나 누 어 완성 했다.
첫 번 째 단계 선생 성 에 필요 한 자연 수열 a=np.range(0,55)
a.shape 를 통 해 얻 을 수 있 습 니 다(55,)
그리고 a 의 shape 를 a.reshape(11,-1)\#11 은 줄 이 고-1 은 자동 선택 열 입 니 다.
원 하 는 결 과 를 얻 을 수 있 습 니 다.

array([[ 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],
[25, 26, 27, 28, 29],
[30, 31, 32, 33, 34],
[35, 36, 37, 38, 39],
[40, 41, 42, 43, 44],
[45, 46, 47, 48, 49],
[50, 51, 52, 53, 54]])
이렇게 하 는 것 이 옳 은 지 모르겠다.단지 나의 생각 일 뿐이다.만약 큰 신 이 흰 둥 이 를 지적 해 주 고 싶다 면,매우 감사합니다!
이상 의 Python Numpy 자연수 채 움 배열 의 실현 은 바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.여러분 에 게 참고 가 되 었 으 면 좋 겠 습 니 다.여러분 들 도 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기