java - 索引 1000 超出尺寸为 1000 的轴 0 的范围

标签 java

import numpy as np
import matplotlib.pyplot as plt
import random

nP=1000 
ns=1001 

x=np.zeros([nM,nP]) 


for i in range(1,nM+1): 
for k in range(1,nP+1):  
    d=np.random.random()
    x[i,k]=x[i,k-1]+d

绑住让 1000 个“人”向随机方向(北、南、东、西)行走,每人行走 1001 步。得到错误 索引 1000 超出尺寸为 1000 的轴 0 的范围

最佳答案

数组的最大索引应该比大小小一。在本例中,由于数组大小为 1000,因此索引的最大值应为 999(将引用第 1000 个元素。)

如果您需要第 1001 个元素,请确保将数组的大小设置为 1001 并使用索引 = 1000 访问它。

关于java - 索引 1000 超出尺寸为 1000 的轴 0 的范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33863739/

相关文章:

java - 如何向外部设备发送数据

java - 为什么我不能从方法中显式返回 void?

java - 不同线程写入/读取的原始类字段变量

java - 如何在Java中的processbuilder中运行windows cmd命令 "query session"?

java - 我可以使用正则表达式删除 "any whitespace that is not between quotes"吗?

java - 路由器后面的android套接字编程

java - Apache Mina 空闲监视器

java - 为什么对 UUID.randomUUID() 的初始调用很慢?

java - 在java中获取日期的星期几的一个字母缩写

java - C++ 到 Java 除法运算符